<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SoliForum - 3D Printing Community — [SOLVED] M98 and M99 backlash compensation commands?]]></title>
	<link rel="self" href="https://www.soliforum.com/feed/atom/topic/8727/" />
	<updated>2015-01-28T02:04:28Z</updated>
	<generator>PunBB</generator>
	<id>https://www.soliforum.com/topic/8727/solved-m98-and-m99-backlash-compensation-commands/</id>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/81963/#p81963" />
			<content type="html"><![CDATA[<p>So, were you able to compile the firmware with the hysteresis fix?&nbsp; Did it work?</p><p>I&#039;m wondering if we can patch the Solidoodle Press firmware to support this.</p>]]></content>
			<author>
				<name><![CDATA[Dream-Cypher]]></name>
				<uri>https://www.soliforum.com/user/7085/</uri>
			</author>
			<updated>2015-01-28T02:04:28Z</updated>
			<id>https://www.soliforum.com/post/81963/#p81963</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75929/#p75929" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>grob wrote:</cite><blockquote><p>Ah, good find! If the com port is open (e.g. in RH), that would explain there being some difficulty... <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Another win for &quot;have you tried turning it off and on again?&quot; <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /><div class="fancy_video_tag_player"><iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/nn2FB1P_Mn8" frameborder="0"></iframe></div></p></blockquote></div><br /><p>LOL also the Windows tech support tip. &quot;Have you reinstalled Windows and rebooted?&quot;</p>]]></content>
			<author>
				<name><![CDATA[n2ri]]></name>
				<uri>https://www.soliforum.com/user/795/</uri>
			</author>
			<updated>2014-12-20T04:09:00Z</updated>
			<id>https://www.soliforum.com/post/75929/#p75929</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75808/#p75808" />
			<content type="html"><![CDATA[<p>One thing which caused confusion and might be helpful to explain for anyone else looking for this is,</p><p>Official firmware file link in the official wiki leads to 404.<br /><a href="http://wiki.solidoodle.com/update-firmware">http://wiki.solidoodle.com/update-firmware</a></p><p>However, the (recent) support page has a new link which works.<br /><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></p><p>But I didn&#039;t find the support page about the firmware with the link via google initially. There are two actually, the one for updating the firmware doesn&#039;t have the link.</p><p>So I used the link from Soliwiki which works.<br />However, the text in Soliwiki is misleading or outdated that makes you think it links to the official firmware files.<br /><a href="http://www.soliwiki.com/Updating_Solidoodle_Firmware#Download_prerequisite_software.2Ffirmware">http://www.soliwiki.com/Updating_Solido … 2Ffirmware</a><br /><a href="https://github.com/mlaws/solidoodle2-marlin">https://github.com/mlaws/solidoodle2-marlin</a></p><p>And here&#039;s the other problem. In this version Hysteresis is not implemented or has been removed, but there still are the files named &quot;Hysteresis.cpp&quot; and &quot;Hysteresis.h&quot; written by Neil, so for a non-programmer initially it appears it should be there.</p><p>Just putting this info here.</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-19T06:05:57Z</updated>
			<id>https://www.soliforum.com/post/75808/#p75808</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75769/#p75769" />
			<content type="html"><![CDATA[<p>Ah, good find! If the com port is open (e.g. in RH), that would explain there being some difficulty... <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Another win for &quot;have you tried turning it off and on again?&quot; <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /><div class="fancy_video_tag_player"><iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/nn2FB1P_Mn8" frameborder="0"></iframe></div></p>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2014-12-19T00:22:23Z</updated>
			<id>https://www.soliforum.com/post/75769/#p75769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75696/#p75696" />
			<content type="html"><![CDATA[<p>Update: Okay, I noticed there were two RepetierHost.exe processes going on for some reason. I rebooted my PC and retried, worked fine.</p><p>Currently testing the commands...</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-18T10:38:42Z</updated>
			<id>https://www.soliforum.com/post/75696/#p75696</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75693/#p75693" />
			<content type="html"><![CDATA[<p>File was in user/AppData/Local/Temp/buildx/Marlin.cpp.hex. And yes, forgot to post the &quot;.hex&quot; here.<br />No errors while compiling.<br />There&#039;s no error, Bootloader HID is just waiting for the motherboard to be ready, forever.<br />I&#039;ll post the actual log when I run all this again. Thanks.</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-18T07:51:18Z</updated>
			<id>https://www.soliforum.com/post/75693/#p75693</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75689/#p75689" />
			<content type="html"><![CDATA[<p>Oh no! <img src="https://www.soliforum.com/img/smilies/sad.png" width="15" height="15" alt="sad" /> Please clarify &#039;unable... anymore&#039; - what&#039;s happened specifically? Any error messages?</p><p>Following this? <a href="http://wiki.solidoodle.com/update-firmware">http://wiki.solidoodle.com/update-firmware</a></p><p>Your command forgot the &quot;.hex&quot; - I presume it&#039;s just a copy-paste error!<br />* Did you successfully find the right file after arduino had compiled it (many people find this a pain, it&#039;s a bit non-obvious in the temp directory!)?<br />* Did you receive any errors while attempting to update?<br />* Have you followed the instructions to get the device into boot mode (jumper and reset)?</p><div class="codebox"><pre><code>hid_bootloader_cli -mmcu=at90usb1286 -w -v firmware.cpp.hex</code></pre></div>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2014-12-18T06:28:35Z</updated>
			<id>https://www.soliforum.com/post/75689/#p75689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75568/#p75568" />
			<content type="html"><![CDATA[<p>I&#039;m unable to upload a firmware anymore...</p><div class="codebox"><pre><code>hid_bootloader_cli -mmcu=at90usb1286 -w -v firmware.cpp.</code></pre></div><p>Board type set to BootloaderCDC/Teensylu/printrboard.</p><p>What am i doing wrong now?</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-17T09:27:16Z</updated>
			<id>https://www.soliforum.com/post/75568/#p75568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75333/#p75333" />
			<content type="html"><![CDATA[<p>Thanks grob. I&#039;ll try it out.<br />I just talked with the dude who wrote the hysteresis compensation code. He said it gave problems with some fast prints and he didn&#039;t have time to fix that issue, also that it wouldn&#039;t be hard to implement in software (slicer).</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-16T00:21:09Z</updated>
			<id>https://www.soliforum.com/post/75333/#p75333</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75322/#p75322" />
			<content type="html"><![CDATA[<p>Hysteresis compensation is not implemented in Marlin by default, nor in the solidoodle version. You will need to install firmware that has this patch implemented, such as adrian&#039;s fork <a href="https://github.com/ozadr1an/Solidoodle-Marlin_v1">https://github.com/ozadr1an/Solidoodle-Marlin_v1</a>.</p>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2014-12-15T23:27:14Z</updated>
			<id>https://www.soliforum.com/post/75322/#p75322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75282/#p75282" />
			<content type="html"><![CDATA[<p>Okay, can anyone who works on the Marlin code explain what happened?<br />2 years ago Neil Martin added these commands: <a href="https://groups.google.com/forum/#!topic/solidoodle/MNnym1MC94Y">https://groups.google.com/forum/#!topic … Nnym1MC94Y</a><br />The files&nbsp; Hysteresis.h and Hysteresis.cpp by Neil James Martin are still in the sourcecode folder, but the &quot;Step 1&quot; and &quot;Step 2&quot; are missing in the source files. I&#039;m not a programmer to understand more than this.</p><p>So it appears this was a problem 2 years ago, someone makes an easy fix for it, then it gets removed. Why? And why isn&#039;t anyone talking about this? And how to get it back?</p>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-15T18:03:51Z</updated>
			<id>https://www.soliforum.com/post/75282/#p75282</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[SOLVED] M98 and M99 backlash compensation commands?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/75074/#p75074" />
			<content type="html"><![CDATA[<p>I want to try out the &quot;M99 Xmm Ymm Zmm Emm&quot; and see how backlash can be reduced or eliminated via software.</p><p>However, my firmware (Solidoodle 3 Marlin firmware, Solidoodle 4 printrboard Rev E motherboard) appears to not support that command, or it does something else.</p><p>While M99 allows to set the backlash compensation values in mm, M98 prints out the current values.<br />Typing &quot;M98&quot; in Manual Control of Repetier-Host I get &quot;N13 M98 *0&quot; (13 and 0 change when I try again).</p><p>If this means my firmware doesn&#039;t support hysteresis, please tell me how I can modify the firmware source to enable it.<br />If I&#039;m doing it wrong, please tell me what I&#039;m doing wrong.</p><p>Another user gets this:<br /></p><div class="quotebox"><cite>pirvan wrote:</cite><blockquote><p>When I type M98 I get this, but then again, I&#039;m running on a RAMPS board, not a stock Solidoodle board.</p><p>H=X0.00 Y0.00 Z0.00 E0.00 SHIFTS:x=0.00 y=0.00 z=0.00 e=0.00</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[redbarret]]></name>
				<uri>https://www.soliforum.com/user/8017/</uri>
			</author>
			<updated>2014-12-13T18:05:25Z</updated>
			<id>https://www.soliforum.com/post/75074/#p75074</id>
		</entry>
</feed>
