<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SoliForum - 3D Printing Community — Press Firmware patches?]]></title>
	<link rel="self" href="https://www.soliforum.com/feed/atom/topic/9547/" />
	<updated>2015-02-08T16:24:42Z</updated>
	<generator>PunBB</generator>
	<id>https://www.soliforum.com/topic/9547/press-firmware-patches/</id>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/84081/#p84081" />
			<content type="html"><![CDATA[<p>Oh, I should also mention, to use them:</p><p>M99 X0 Y0 Z0;&nbsp; &nbsp; //Set Backlash correction amount<br />M98;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Print Current Backlash Correction amount</p><br /><p>for Example, I put the following in my Start code for RH:</p><p>M99 Y0.3;</p>]]></content>
			<author>
				<name><![CDATA[Dream-Cypher]]></name>
				<uri>https://www.soliforum.com/user/7085/</uri>
			</author>
			<updated>2015-02-08T16:24:42Z</updated>
			<id>https://www.soliforum.com/post/84081/#p84081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/84078/#p84078" />
			<content type="html"><![CDATA[<p>Awesome. Thanks.</p>]]></content>
			<author>
				<name><![CDATA[MacGyverX]]></name>
				<uri>https://www.soliforum.com/user/4348/</uri>
			</author>
			<updated>2015-02-08T15:56:27Z</updated>
			<id>https://www.soliforum.com/post/84078/#p84078</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/84066/#p84066" />
			<content type="html"><![CDATA[<p>Sure,</p><p>These are my notes...&nbsp; hopefully they are clear.&nbsp; The info was gathered from a post in another forum here, the author&#039;s original post on Google groups, and from the SD2 Github repository.&nbsp; I&#039;ve included the files I got from the solidoodle 2 github repository.</p><div class="quotebox"><blockquote><p>Step 1. In marlin_main.cpp, after the other includes that are already there...<br />&nbsp; <br />#include &quot;Hysteresis.h&quot;</p><p>Step 2:<br />In marlin_main.cpp, Search for the lines:</p><p>&nbsp; &nbsp; #ifdef ULTIPANEL<br />&nbsp; &nbsp; &nbsp; &nbsp; case 0: // M0 - Unconditional stop - Wait for user button press on LCD</p><p>and add the following line prior to the #ifdef line:</p><p>&nbsp; &nbsp; DECLARE_HYSTERESIS_MCODES(98, 99)</p><p>Step 4. In planner.cpp, after the other includes that are already there...</p><p>#include &quot;Hysteresis.h&quot;</p><p>Step 5. Insert a line in the plan_buffer_line function in planner.cpp. It should be the first line in the function, before &quot;int next_buffer_head = ....&quot;</p><p>hysteresis.InsertCorrection(x,y,z,e);</p><p>Step 6. Add the attached files (hysteresis.cpp and hysteresis.h) to the Marlin directory</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Dream-Cypher]]></name>
				<uri>https://www.soliforum.com/user/7085/</uri>
			</author>
			<updated>2015-02-08T14:31:45Z</updated>
			<id>https://www.soliforum.com/post/84066/#p84066</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/84040/#p84040" />
			<content type="html"><![CDATA[<p>Can you show what you changed?</p>]]></content>
			<author>
				<name><![CDATA[MacGyverX]]></name>
				<uri>https://www.soliforum.com/user/4348/</uri>
			</author>
			<updated>2015-02-08T07:31:03Z</updated>
			<id>https://www.soliforum.com/post/84040/#p84040</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/84033/#p84033" />
			<content type="html"><![CDATA[<p>Just wanted to comment that I was able to recompile the press firmware and add the hysteresis code to compensate for my Y-axis backlash.&nbsp; &nbsp;I&#039;m hoping Solidoodle support can provide a process for adjusting the y-belt tension, but in the meantime I am able to print accurate circles and parts.</p>]]></content>
			<author>
				<name><![CDATA[Dream-Cypher]]></name>
				<uri>https://www.soliforum.com/user/7085/</uri>
			</author>
			<updated>2015-02-08T06:13:35Z</updated>
			<id>https://www.soliforum.com/post/84033/#p84033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/82025/#p82025" />
			<content type="html"><![CDATA[<p>You can recompile with the arduino ide.&nbsp; You would be wise to check the diffs between the github trunk and the zip that solidoodle provides. </p><br /><p>Source: <a href="http://support.solidoodle.com/hc/en-us/articles/202678280-Solidoodle-Motherboard-Gerbers-and-Firmware-Source-Files">http://support.solidoodle.com/hc/en-us/ … urce-Files</a><br />Compiling and Flashing instructions: <a href="http://support.solidoodle.com/hc/en-us/articles/201317740-Firmware">http://support.solidoodle.com/hc/en-us/ … 0-Firmware</a><br />Location of Boot Jumper (JP1): <a href="http://www.soliforum.com/post/80276/#p80276">http://www.soliforum.com/post/80276/#p80276</a></p>]]></content>
			<author>
				<name><![CDATA[thatdecade]]></name>
				<uri>https://www.soliforum.com/user/7020/</uri>
			</author>
			<updated>2015-01-28T15:48:47Z</updated>
			<id>https://www.soliforum.com/post/82025/#p82025</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/81990/#p81990" />
			<content type="html"><![CDATA[<p>If you have a loose belt you need to find a way to adjust it if you expect quality prints.<br />That being said there is no reason you couldn&#039;t use Adrian&#039;s latest fork of marlin on github.&nbsp; Just make the necessary dimension changes for the press and enable the appropriate hysterisys patch.</p>]]></content>
			<author>
				<name><![CDATA[wardjr]]></name>
				<uri>https://www.soliforum.com/user/2291/</uri>
			</author>
			<updated>2015-01-28T04:34:01Z</updated>
			<id>https://www.soliforum.com/post/81990/#p81990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Press Firmware patches?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/81966/#p81966" />
			<content type="html"><![CDATA[<p>Does anyone know if the actual firmware source code is available to compile for the Press (and how to do so)?</p><p>I was specifically wondering if a version could be compiled to support the Hysteresis/anti-backlash mods ( <a href="https://groups.google.com/forum/#!topic/solidoodle/MNnym1MC94Y">https://groups.google.com/forum/#!topic … Nnym1MC94Y</a> ) that were made to Marlin at some point in the past (now deprecated).</p><p>I would really like to be able to print proper circles, and I don&#039;t see a way to adjust the tension on the Y axis, other than the short belt that connects to the stepper.</p>]]></content>
			<author>
				<name><![CDATA[Dream-Cypher]]></name>
				<uri>https://www.soliforum.com/user/7085/</uri>
			</author>
			<updated>2015-01-28T02:09:20Z</updated>
			<id>https://www.soliforum.com/post/81966/#p81966</id>
		</entry>
</feed>
