
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.rf1000.de/wiki/index.php?action=history&amp;feed=atom&amp;title=GCode_Dokumentation</id>
	<title>GCode Dokumentation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.rf1000.de/wiki/index.php?action=history&amp;feed=atom&amp;title=GCode_Dokumentation"/>
	<link rel="alternate" type="text/html" href="https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;action=history"/>
	<updated>2026-04-24T13:14:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in RF1000 Wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=487&amp;oldid=prev</id>
		<title>Jobo: Der Seiteninhalt wurde durch einen anderen Text ersetzt: „ Diese ursprüngliche Übersetzung der GCodes von mjh11 ist '''komplett überarbeitet''' worden.  Die überarbeitete Version ist G…“</title>
		<link rel="alternate" type="text/html" href="https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=487&amp;oldid=prev"/>
		<updated>2015-12-18T20:09:05Z</updated>

		<summary type="html">&lt;p&gt;Der Seiteninhalt wurde durch einen anderen Text ersetzt: „ Diese ursprüngliche Übersetzung der GCodes von mjh11 ist &amp;#039;&amp;#039;&amp;#039;komplett überarbeitet&amp;#039;&amp;#039;&amp;#039; worden.  Die überarbeitete Version ist G…“&lt;/p&gt;
&lt;a href=&quot;https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;amp;diff=487&amp;amp;oldid=289&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Jobo</name></author>
	</entry>
	<entry>
		<id>https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=289&amp;oldid=prev</id>
		<title>Rf1k mjh11: Tippfehler SingelExtruder</title>
		<link rel="alternate" type="text/html" href="https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=289&amp;oldid=prev"/>
		<updated>2015-12-13T15:32:41Z</updated>

		<summary type="html">&lt;p&gt;Tippfehler SingelExtruder&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 13. Dezember 2015, 15:32 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l131&quot;&gt;Zeile 131:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 131:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M204 - Setze PID Parameter X =&amp;gt; Kp Y =&amp;gt; Ki Z =&amp;gt; Kd S&amp;lt;Extruder&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M204 - Setze PID Parameter X =&amp;gt; Kp Y =&amp;gt; Ki Z =&amp;gt; Kd S&amp;lt;Extruder&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Standardmäßig wird der aktive Extruder angesprochen  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Standardmäßig wird der aktive Extruder angesprochen  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Mit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SingelExtruder&lt;/del&gt;: 0 = Extruder, 1 = Bett&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Mit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SingleExtruder&lt;/ins&gt;: 0 = Extruder, 1 = Bett&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Zum Beispiel &amp;quot;M204 X3752 Y1000 Z3518 S0&amp;quot; --&amp;gt; OHNE GEWÄHR&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Zum Beispiel &amp;quot;M204 X3752 Y1000 Z3518 S0&amp;quot; --&amp;gt; OHNE GEWÄHR&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M205 - EEPROM Werte ausgeben (Hinweis: hierfür muss der EEPROM Support in der  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M205 - EEPROM Werte ausgeben (Hinweis: hierfür muss der EEPROM Support in der  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l168&quot;&gt;Zeile 168:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 168:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M303 P&amp;lt;Extruder/Bett&amp;gt; S&amp;lt;Temperatur&amp;gt; X0 - Fährt ein automatisches Programm ab, wo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- M303 P&amp;lt;Extruder/Bett&amp;gt; S&amp;lt;Temperatur&amp;gt; X0 - Fährt ein automatisches Programm ab, wo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	die PID-Werte für den Extruder oder das Bett, bei der angegebenen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	die PID-Werte für den Extruder oder das Bett, bei der angegebenen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Temperatur, ermittelt werden.  Mit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SingelExtruder&lt;/del&gt;: P0 = Extruder, P1 = Bett.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Temperatur, ermittelt werden.  Mit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SingleExtruder&lt;/ins&gt;: P0 = Extruder, P1 = Bett.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Mit X0 wird der Wert im EEPROM gespeichert (benötigt evtl. EEPROM Support in&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	Mit X0 wird der Wert im EEPROM gespeichert (benötigt evtl. EEPROM Support in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	der Configuration.h).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	der Configuration.h).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rf1k mjh11</name></author>
	</entry>
	<entry>
		<id>https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=265&amp;oldid=prev</id>
		<title>Jobo am 12. Dezember 2015 um 21:25 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=265&amp;oldid=prev"/>
		<updated>2015-12-12T21:25:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 12. Dezember 2015, 21:25 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:GCode]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Ich habe mich bemüht, nach bestem Wissen und Gewissen, die GCode-Befehle für den RF1000 ins Deutsche zu übersetzen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Ich habe mich bemüht, nach bestem Wissen und Gewissen, die GCode-Befehle für den RF1000 ins Deutsche zu übersetzen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jobo</name></author>
	</entry>
	<entry>
		<id>https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=255&amp;oldid=prev</id>
		<title>Rf1k mjh11: Deutsche Dokumentation der RF1000 GCode Befehle</title>
		<link rel="alternate" type="text/html" href="https://www.rf1000.de/wiki/index.php?title=GCode_Dokumentation&amp;diff=255&amp;oldid=prev"/>
		<updated>2015-12-12T19:08:55Z</updated>

		<summary type="html">&lt;p&gt;Deutsche Dokumentation der RF1000 GCode Befehle&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''Ich habe mich bemüht, nach bestem Wissen und Gewissen, die GCode-Befehle für den RF1000 ins Deutsche zu übersetzen.&lt;br /&gt;
&lt;br /&gt;
''Alle Angaben ohne Gewähr!&lt;br /&gt;
''&lt;br /&gt;
''Der Stand der Befehle/Dokumentation entspricht der Firmware-Version 0.91.49 vom RF1000 (datiert 20141222)&lt;br /&gt;
''Ich konnte einige Befehle nicht prüfen (keinen Fräser).  Andere sind schlecht oder gar nicht dokumentiert und ich konnte'' ''die Syntax und/oder den Zweck nicht eruieren.&lt;br /&gt;
&lt;br /&gt;
''Ich werde diese Datei nicht warten bzw. pflegen.  Korrekturen/Ergänzungen werden jedoch gerne entgegengenommen.  Vielleicht kann ein Anderer diese einarbeiten.''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Diese G-Codes wurden aus den Firmware-Dateien vom RF1000 erstellt&lt;br /&gt;
(v. 0.91.49, datiert 20141222)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Implementierte Codes im RF1k:   (#######   aus der Datei &amp;quot;Repetier.ino&amp;quot;    #######)&lt;br /&gt;
&lt;br /&gt;
Deutsche Übersetzung durch mjh11 - Alle Angaben ohne Gewähr!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- G0  -&amp;gt; siehe G1&lt;br /&gt;
- G1  [X Y Z E F] - Koordinierte Bewegung entlang einer oder mehrerer Achsen &lt;br /&gt;
	(X Y Z E) F ist dabei die geforderte Verfahrgeschwindigkeit&lt;br /&gt;
- G2  [X Y I J E F] - Kreisbogen im Uhrzeigersinn&lt;br /&gt;
	(Dabei gilt: X= die Endpos. auf der X Achse, Y= die Endposi. auf der Y Achse&lt;br /&gt;
	Innn= X-Koordinate des Kreismittelpunkts, Jnnn= Y-Koordinate des&lt;br /&gt;
	Kreismittelpunkts, E= Extrusionslänge entlang des Kreisbogens, in mm und &lt;br /&gt;
	F= Verfahrgeschwindigkeit, wobei E und F optional sind - {allerdings, ein&lt;br /&gt;
	Kreisbogen zu fahren, OHNE Extrusion, ist sinnlos})&lt;br /&gt;
- G3  [X Y I J E F] - Kreisbogen gegen den Uhrzeigersinn - siehe G2&lt;br /&gt;
Hinweis:  G2 und G3 müssen von der Slicer-Software unterstützt werden.&lt;br /&gt;
- G4  - Pause S&amp;lt;Sekunden&amp;gt; or P&amp;lt;Millisekunden&amp;gt;&lt;br /&gt;
- G20 - Einheiten der Bewegungsbefehle (G0-G2) sind in Zoll.&lt;br /&gt;
- G21 - Einheiten der Bewegungsbefehle (G0-G2) sind in Millimeter.&lt;br /&gt;
- G28 - Fahre alle Achsen (oder die bezeichnete(n)) zum Ursprung, z.B. &amp;quot;G28 Y0 Z0&amp;quot;&lt;br /&gt;
	fährt nur in Y und Z auf &amp;quot;0&amp;quot;.&lt;br /&gt;
!! G29 bis G32 werden scheinbar nicht unterstützt.  Wozu denn auch?  RF1k hat &lt;br /&gt;
	Z-Kompensation!&lt;br /&gt;
X- G29 S&amp;lt;0..2&amp;gt; - Messe Z-Höhe an den 3 vor definierten Punkten. S = 1 messe &lt;br /&gt;
	durchschn. zHöhe, S = 2 speichere durchschn. zHöhe&lt;br /&gt;
X- G30 P&amp;lt;0..3&amp;gt; - Messe Z-Höhe an der augenblicklichen Pos.. P = 1 erste Messung, &lt;br /&gt;
	P = 2 letzte Messung P = 0 oder 3 : erste und letzte Messung&lt;br /&gt;
X- G31 - Speichere Wert des Z-Höhentasters&lt;br /&gt;
X- G32 S&amp;lt;0..2&amp;gt; P&amp;lt;0..1&amp;gt; - Automatische Bettausrichtung. S = 1 messe zHöhe, &lt;br /&gt;
	S = 2 messe und speichere neue zHöhe&lt;br /&gt;
		Entspricht in etwa &amp;quot;M3010&amp;quot; beim RF1k&lt;br /&gt;
!! G29 bis G32 werden scheinbar nicht unterstützt.  Wozu denn auch?  RF1k hat &lt;br /&gt;
	Z-Kompensation!&lt;br /&gt;
- G90 - Interpretiere Koordinaten als absolut&lt;br /&gt;
- G91 - Interpretiere Koordinaten als relativ&lt;br /&gt;
- G92 [X&amp;lt;Wert&amp;gt; Y&amp;lt;Wert&amp;gt; Z&amp;lt;Wert&amp;gt; E&amp;lt;Wert&amp;gt;] - Setze die angegebene Koordinate(n) auf den&lt;br /&gt;
	vorgegebenen Wert&lt;br /&gt;
		Wird z.B. für die &amp;quot;E&amp;quot;-Koordinate häufig verwendet, so: &amp;quot;G92 E0&amp;quot;&lt;br /&gt;
!! G131 und G132 haben vermutlich was mit Schnellwechselextruder, oder Ähnliches,&lt;br /&gt;
	zu tun, wo man die Position der Extruderdüse nach einem Wechsel neu&lt;br /&gt;
	kalibrieren muss.&lt;br /&gt;
- G131 - set extruder offset position to 0 - needed for calibration with G132&lt;br /&gt;
- G132 - calibrate endstop positions. Call this, after calling G131 and after&lt;br /&gt;
	centering the extruder holder.&lt;br /&gt;
&lt;br /&gt;
RepRap M Codes - Standard M-Befehle&lt;br /&gt;
&lt;br /&gt;
- M104 &amp;lt;Snnn&amp;gt; - Setze Extrudertemperatur.  Hier wird nicht gewartet.  Die nächsten&lt;br /&gt;
	Befehle werden unmittelbar danach abgearbeitet&lt;br /&gt;
- M105 - Gebe Extrudertemperatur aus (wird scheinbar auch nicht unterstützt - man&lt;br /&gt;
	hat ja das Display)&lt;br /&gt;
- M106 &amp;lt;Sxxx&amp;gt; - Schalte Lüfter ein.  Parameter S von 0-255 zulässig (255=100%)&lt;br /&gt;
- M107 - Schalte Lüfter aus (gleich wie &amp;quot;M106 S0&amp;quot;)&lt;br /&gt;
- M109 &amp;lt;Snnn&amp;gt; - Setze Extrudertemperatur.  Hier WIRD gewartet.  Die nächsten Befehle&lt;br /&gt;
	werden erst NACH erreichen der Temperatur abgearbeitet&lt;br /&gt;
- M111 S&amp;lt;0....9&amp;gt; - Setze Debug Level  (nicht dokumentiert in der RF1k Firmware?)&lt;br /&gt;
- M114 - Zeige Koordinaten der augenblicklichen Position (berücksichtigt G92!!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Custom M Codes - Spezielle M-befehle&lt;br /&gt;
&lt;br /&gt;
- M20  - Liste Inhalt der SD Karte&lt;br /&gt;
- M21  - SD Karte initialisieren (mounten - ist nicht dasselbe wie formatieren)&lt;br /&gt;
- M23 &amp;lt;Dateiname&amp;gt; - Wähle Datei auf der SD Karte aus (&amp;quot;M23 {\Pfad\}Dateiname.gcode&amp;quot;)&lt;br /&gt;
- M24  - Starte Druck von der SD-Karte, oder fahre mit Druck wieder fort&lt;br /&gt;
- M25  - Druck von der SD Karte pausieren&lt;br /&gt;
- M26 &amp;lt;Snnnnn&amp;gt; - Setze Zeiger-Position innerhalb der gewählten SD Datei in Bytes&lt;br /&gt;
	Beispiel: &amp;quot;M26 S12345&amp;quot;&lt;br /&gt;
- M27  - Melde Status des Drucks von der SD Karte&lt;br /&gt;
- M28 &amp;lt;Dateiname&amp;gt; - Schreibe Datei auf SD Karte (&amp;quot;M28 {\Pfad\}Dateiname.gcode&amp;quot;)&lt;br /&gt;
- M29  - Beende Schreibvorgang auf der SD Karte&lt;br /&gt;
- M30 &amp;lt;Dateiname&amp;gt; - Lösche Datei von der SD Karte&lt;br /&gt;
- M32 &amp;lt;Ordnername&amp;gt; - Erstelle Ordner/Unterordner auf der SD Karte&lt;br /&gt;
- M42 P&amp;lt;Pinnummer&amp;gt; S&amp;lt;Wert:0-255&amp;gt; - Ändere Output des Pins P auf den Wert S.&lt;br /&gt;
	Funktioniert nur auf gewissen Pins.&lt;br /&gt;
- M80  - Netzteil einschalten (NICHT für RF1k!)&lt;br /&gt;
- M81  - Netzteil ausschalten (NICHT für RF1k!)&lt;br /&gt;
- M82  - Interpretiere Werte für den Extruder (=E-Werte) als absolute Werte&lt;br /&gt;
	(Standardeinstellung)&lt;br /&gt;
- M83  - Interpretiere Werte für den Extruder als relative Werte, auch wenn im&lt;br /&gt;
	absoluten Koordinaten-Modus (G90)&lt;br /&gt;
- M84  - Schrittmotore bis zur nächsten Bewegung ausschalten (stromlos setzen).&lt;br /&gt;
	Mittels S&amp;lt;Sekunden&amp;gt; kann ein Zeitfenster definiert werden - findet innerhalb&lt;br /&gt;
	dieser Zeit keine Bewegung statt, schalten die Motore ab.  Neuerliche&lt;br /&gt;
	Eingabe mit S0 deaktiviert das Zeitfenster wieder.&lt;br /&gt;
- M85 &amp;lt;Snnn&amp;gt; - Setzt Zeitfenster, in Sekunden, ab dem die Motore abgeschaltet&lt;br /&gt;
	werden.  Neuerliche Eingabe mit S0 deaktiviert das Zeitfenster wieder&lt;br /&gt;
	(S0 ist Standardvorgabe).&lt;br /&gt;
- M92 [X&amp;lt;Wert&amp;gt; Y&amp;lt;Wert&amp;gt; Z&amp;lt;Wert&amp;gt; E&amp;lt;Wert&amp;gt;] - Stelle Schritte pro mm für die &lt;br /&gt;
	angegebene(n) Achse ein - Verwendung sollte nicht notwendig sein (wirklich&lt;br /&gt;
	nur für Sonderfälle, zum Beispiel bei einer vorhandenen GCode-Datei, die&lt;br /&gt;
	skaliert werden muss.)&lt;br /&gt;
- M99 S&amp;lt;Wartezeit&amp;gt; X0 Y0 Z0 - Schalte angegebene(n) Motor(en) für S-Sekunden ab,&lt;br /&gt;
	Standardwert:10&lt;br /&gt;
- M104 S&amp;lt;temp&amp;gt; T&amp;lt;extruder&amp;gt; P1 F1 - Setze Extrudertemperatur, ohne Warten. &lt;br /&gt;
	P1 = Warte bis alle vorhergehenden Bewegungen abgeschlossen sind, &lt;br /&gt;
	F1 = piepse wenn die vorgegebene Temperatur erstmals erreicht wurde.&lt;br /&gt;
	Single-Extruder = T0 (Bett = T1 !!)&lt;br /&gt;
- M105 X0 - Melde Temperaturen. X0 = zeige auch die nicht-umgerechneten digitalen&lt;br /&gt;
	Werte.  Scheinbar nicht durch RF1k unterstützt&lt;br /&gt;
- M112 - Not-Abschaltung&lt;br /&gt;
- M115 - Schreibe Firmware-String.  Zeigt Firmware-Infos an.&lt;br /&gt;
- M116 - Warte bis alle angegebenen Temperaturen innerhalb von +/- 1° sind&lt;br /&gt;
- M117 &amp;lt;Nachricht&amp;gt; - Schreibe eine (kurze) Nachricht ins Display&lt;br /&gt;
- M119 - Melde Endschalterstatus (nicht-betätigter Schalter wird als &amp;quot;L&amp;quot; gemeldet)&lt;br /&gt;
- M140 S&amp;lt;temp&amp;gt; F1 - Setze Betttemperatur (OHNE Warten), mit F1 piepst es beim ersten&lt;br /&gt;
	Erreichen der Temperatur&lt;br /&gt;
- M190 S&amp;lt;temp&amp;gt; - Setze Betttemperatur (hier WIRD aber gewartet)&lt;br /&gt;
- M201 [Xnn Ynn Znn] - Max. Beschleunigungswerte in Einheiten/s² für Druckbewegungen&lt;br /&gt;
	Beispiel: &amp;quot;M201 X1000 Y1000&amp;quot;&lt;br /&gt;
- M202 [Xnn Ynn Znn] - Max. Beschleunigungswerte in Einheiten/s² für Leerfahrten&lt;br /&gt;
	ohne Extrusion&lt;br /&gt;
- M203 S&amp;lt;temp&amp;gt; - Temperaturüberwachung einschalten - (Konnte beim RF1k keine Wirkung&lt;br /&gt;
	feststellen)&lt;br /&gt;
- M204 - Setze PID Parameter X =&amp;gt; Kp Y =&amp;gt; Ki Z =&amp;gt; Kd S&amp;lt;Extruder&amp;gt; &lt;br /&gt;
	Standardmäßig wird der aktive Extruder angesprochen &lt;br /&gt;
	Mit SingelExtruder: 0 = Extruder, 1 = Bett&lt;br /&gt;
	Zum Beispiel &amp;quot;M204 X3752 Y1000 Z3518 S0&amp;quot; --&amp;gt; OHNE GEWÄHR&lt;br /&gt;
- M205 - EEPROM Werte ausgeben (Hinweis: hierfür muss der EEPROM Support in der &lt;br /&gt;
	Configuration.h eingeschalten werden)&lt;br /&gt;
- M206 T[type] P[pos] [Sint(long)] [Xfloat] - Einen Wert ins EEPROM schreiben&lt;br /&gt;
	Dazu muss man wissen welche Werte wo abgespeichert sind.  EEPROM Support&lt;br /&gt;
	in der Firmware vermutlich ebenfalls nötig.  Z.B. &amp;quot;M206 T3 P31 X200.00&amp;quot;&lt;br /&gt;
	stellt die Geschwindigkeit, mit der in Y gegen 0 gefahren wird &lt;br /&gt;
	('ge-homed' wird), auf 200mm/s&lt;br /&gt;
- M207 - X&amp;lt;XY 'Ruckeln'&amp;gt; Z&amp;lt;Z 'Ruckeln'&amp;gt; E&amp;lt;Extruder-'Ruckeln'&amp;gt; - Das 'Ruckeln' (jerk)&lt;br /&gt;
	entsteht durch sehr rasche, abwechselnde Bewegungen, die den Drucker&lt;br /&gt;
	aufschaukeln können.  Mit Hilfe dieses Befehls schränkt man die&lt;br /&gt;
	Geschwidigkeit der raschen Abfolge ein.  Die neuen, angegebenen Werte sind&lt;br /&gt;
	temporär, sie werden NICHT im EEPROM gespeichert.  &lt;br /&gt;
	Der RF1k, mit seiner soliden Bauweise, ist hier nicht sehr anfällig.&lt;br /&gt;
	Beim RF1k ist der voreingestellte Wert für XY 10mm/s, für Z 20mm/s.&lt;br /&gt;
- M220 S&amp;lt;Prozent&amp;gt; - Verfahrgeschwindigkeitsmultiplikator, bei &amp;quot;M220 S50&amp;quot; gehts nur&lt;br /&gt;
	mehr halb so schnell voran&lt;br /&gt;
- M221 S&amp;lt;Prozent&amp;gt; - Multiplikator für die Extrusionsmenge&lt;br /&gt;
- M231 S&amp;lt;OPS_MODUS&amp;gt; X&amp;lt;Min_Länge&amp;gt; Y&amp;lt;Retract&amp;gt; Z&amp;lt;Hysterese&amp;gt; F&amp;lt;RetractMove&amp;gt; - Stellt das &lt;br /&gt;
	Standard-Verhalten für Retract-Vorgänge ein. (Sollte beim RF1k nicht&lt;br /&gt;
	notwendig sein)&lt;br /&gt;
- M232 - Lese max. 'Vorlaufdruck'-Wert aus und setze es wieder auf 0 (der&lt;br /&gt;
	'Vorlaufdruck' ist ähnlich wie die 'Vorzündung' beim Otto-Motor.  Da baut&lt;br /&gt;
	der Extruder vorzeitig Druck auf, damit der Druck rechtzeitig vorhanden ist.&lt;br /&gt;
	RF1k hat standardmässig 0 eingestellt&lt;br /&gt;
- M233 X&amp;lt;VorlaufwertK&amp;gt; Y&amp;lt;VorlaufwertL&amp;gt; - Stellt temporäre Werte zur&lt;br /&gt;
	Vorlaufdrucksteuerung (siehe M232)&lt;br /&gt;
- M251 - Messe Anzahl der Z-Schritte (NUR FÜR DELTA-DRUCKER). S0 - Reset, &lt;br /&gt;
	S1 - Print, S2 - Store to Z length (also EEPROM if enabled)&lt;br /&gt;
- M280 S&amp;lt;Modus&amp;gt; Modus 0 = Aus, 1 = Ein --&amp;gt; Zweck UNBEKANNT &lt;br /&gt;
	(&amp;quot;Set ditto printing mode. mode: 0 = off, 1 = on&amp;quot;)&lt;br /&gt;
- M300 S&amp;lt;Frequenz&amp;gt; P&amp;lt;Dauer&amp;gt; - Gibt einen Piepston aus. 'Dauer' wird in Millisekunden &lt;br /&gt;
	angegeben.  &amp;quot;M300 S440 P500&amp;quot; Gibt den Kammerton 'A' für eine halbe&lt;br /&gt;
	Sekunde aus.&lt;br /&gt;
- M303 P&amp;lt;Extruder/Bett&amp;gt; S&amp;lt;Temperatur&amp;gt; X0 - Fährt ein automatisches Programm ab, wo&lt;br /&gt;
	die PID-Werte für den Extruder oder das Bett, bei der angegebenen&lt;br /&gt;
	Temperatur, ermittelt werden.  Mit SingelExtruder: P0 = Extruder, P1 = Bett.&lt;br /&gt;
	Mit X0 wird der Wert im EEPROM gespeichert (benötigt evtl. EEPROM Support in&lt;br /&gt;
	der Configuration.h).&lt;br /&gt;
- M320 - Aktiviere automatische Bettausrichtung (wird vermutlich beim RF1k nicht &lt;br /&gt;
	funktionieren, stattdessen &amp;quot;M3001&amp;quot; verwenden) - &lt;br /&gt;
- M321 - Automatische Bettausrichtung ausschalten (wird vermutlich beim RF1k nicht &lt;br /&gt;
	funktionieren, stattdessen &amp;quot;M3000&amp;quot; verwenden)&lt;br /&gt;
- M322 - Matrix für Bettausrichten löschen/resetten (wird vermutlich beim RF1k nicht &lt;br /&gt;
	funktionieren, stattdessen &amp;quot;M3011&amp;quot; verwenden)&lt;br /&gt;
- M340 P&amp;lt;servoId&amp;gt; S&amp;lt;PulsInUS&amp;gt;  - Steuert ein zusätzliches Servo (bis zu 4 Stück)&lt;br /&gt;
	servoID = 0..3, Servos werden per Puls angesteuert, mit Werten von 500 bis&lt;br /&gt;
	2500, wobei 1500ms als Wert der Mittelstellung gilt.  Ein Pulswert von 0&lt;br /&gt;
	schaltet das Servo aus.&lt;br /&gt;
- M350 S&amp;lt;mstepsAll&amp;gt; X&amp;lt;mstepsX&amp;gt; Y&amp;lt;mstepsY&amp;gt; Z&amp;lt;mstepsZ&amp;gt; E&amp;lt;mstepsE0&amp;gt; P&amp;lt;mstespE1&amp;gt; &lt;br /&gt;
	- Mikro-schritte einstellen (gilt nur für RAMBO Hauptplatine)&lt;br /&gt;
- M400 - Warte bis alle gepufferten Befehle abgearbeitet wurden&lt;br /&gt;
- M401 - Speichere die augenblicklichen X, Y und Z Koordinaten&lt;br /&gt;
- M402 [X Y Z] - Gehe zur gespeicherten Position.  Falls eine oder mehrere Achsen&lt;br /&gt;
	angegeben wurden, werden nur diese Koordinaten verwendet.&lt;br /&gt;
- M500 - Speichere alle EEPROM-relevanten Werte ins EEPROM&lt;br /&gt;
- M501 - Lade alle EEPROM-Werte (evtl. geänderte Werte werden wieder auf EEPROM-&lt;br /&gt;
	Werte zurückgesetzt)&lt;br /&gt;
- M908 - P&amp;lt;Addresse&amp;gt; S&amp;lt;Wert&amp;gt; - Strom für Schrittmotor einstellen (gilt nur für &lt;br /&gt;
	RAMBO Hauptplatine)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#######################################################################&lt;br /&gt;
/* Spezielle M Codes nur für RF1000   ###   Aus Datei: &amp;quot;RF1000.h&amp;quot;   ###&lt;br /&gt;
#######################################################################&lt;br /&gt;
&lt;br /&gt;
- M3000 - Z-Kompensation ausschalten&lt;br /&gt;
- M3001 - Z-Kompensation einschalten&lt;br /&gt;
- M3002 - Unterste Schrittgrenze setzen (falls weniger Schritte notwendig wären,&lt;br /&gt;
	werden diese einfach nicht ausgeführt)  Ist das richtig?&lt;br /&gt;
- M3003 - Maximale Schrittgrenze setzen (falls mehr Schritte notwendig wären, werden&lt;br /&gt;
	trotzdem nur so viele gemacht)  Ist das richtig?&lt;br /&gt;
- M3004 S&amp;lt;Mikroschritte&amp;gt; - Manueller Z-Offset (bis v.0.91.49, danach ersetzt durch&lt;br /&gt;
	M3006)&lt;br /&gt;
- M3005 - Spezielle Debug-Outputs einschalten&lt;br /&gt;
- M3006 S&amp;lt;mue-Meter&amp;gt; - Manueller Z-Offset (ab v.0.91.49, davor gab es nur M3004)&lt;br /&gt;
	Positive S-Werte erhöhen den Düsenabstand (das Bett bewegt sich nach&lt;br /&gt;
	unten)&lt;br /&gt;
- M3007 S&amp;lt;mue-Meter&amp;gt; - Minimaler Z-Komp-Offset (ähnlich wie M3002?)  &lt;br /&gt;
	Ist das richtig?&lt;br /&gt;
- M3008 S&amp;lt;mue-Meter&amp;gt; - Maximaler Z-Komp-Offset (ähnlich wie M3003?)  &lt;br /&gt;
	Ist das richtig?&lt;br /&gt;
&lt;br /&gt;
- M3010 - Heat Bed Scan (HBS) starten.  Dabei wird die Oberfläche des Betts&lt;br /&gt;
	abgetastet und die Lage/Form als Matrix für später gespeichert, wenn &lt;br /&gt;
	dann M3001 verwendet wird.&lt;br /&gt;
- M3011 - Die unter M3010 erhaltene Matrix aus dem EEPROM löschen&lt;br /&gt;
- M3012 - Die Standard-HBS-Parameter wieder herstellen (falls diese mit &lt;br /&gt;
	einem der Befehle von M3020 bis M3055 geändert wurden)&lt;br /&gt;
- M3013 - Die aktuelle Matrix des HBS ausgeben&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit M3020 bis M3055 kann man die einzelnen Parameter des Bettabtastvorgangs ändern&lt;br /&gt;
falls dafür Bedarf besteht (analog zu, bzw. siehe auch M3160 bis M3165):&lt;br /&gt;
- M3020 - configure the x start position for the heat bed scan&lt;br /&gt;
- M3021 - configure the y start position for the heat bed scan&lt;br /&gt;
- M3022 - configure the x step size for the heat bed scan&lt;br /&gt;
- M3023 - configure the y step size for the heat bed scan&lt;br /&gt;
- M3024 - configure the x end position for the heat bed scan&lt;br /&gt;
- M3025 - configure the y end position for the heat bed scan&lt;br /&gt;
&lt;br /&gt;
- M3030 - configure the fast step size for moving of the heat bed up during the &lt;br /&gt;
	heat bed scan&lt;br /&gt;
- M3031 - configure the slow step size for moving of the heat bed up during the &lt;br /&gt;
	heat bed scan&lt;br /&gt;
- M3032 - configure the fast step size for moving of the heat bed down during the&lt;br /&gt;
	heat bed scan&lt;br /&gt;
- M3033 - configure the slow step size for moving of the heat bed down during the&lt;br /&gt;
	heat bed scan&lt;br /&gt;
&lt;br /&gt;
- M3040 - configure the delay (in ms) between two fast movements during the heat &lt;br /&gt;
	bed scan&lt;br /&gt;
- M3041 - configure the delay (in ms) between two slow movements during the heat &lt;br /&gt;
	bed scan&lt;br /&gt;
- M3042 - configure the delay (in ms) between reaching of a new x/y position and &lt;br /&gt;
	the test of the idle pressure&lt;br /&gt;
&lt;br /&gt;
- M3050 - configure the contact pressure delta (in digits)&lt;br /&gt;
- M3051 - configure the retry pressure delta (in digits)&lt;br /&gt;
- M3052 - configure the idle pressure tolerance (in digits)&lt;br /&gt;
- M3053 - configure the number of A/D converter reads per pressure measurement&lt;br /&gt;
- M3054 - configure the delay (in ms) between two A/D converter reads&lt;br /&gt;
- M3055 - configure the pressure tolerance (in digits) per pressure measurement&lt;br /&gt;
Mit M3020 bis M3055 kann man die einzelnen Parameter des Bettabtastvorgangs (HBS)&lt;br /&gt;
ändern falls dafür Bedarf besteht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden M-Befehle sind für die allgemeine Konfiguration zuständig&lt;br /&gt;
&lt;br /&gt;
- M3070 S1 oder S2 - Druck pausieren, als ob die Pause-Taste gedrückt wurde.  Dabei&lt;br /&gt;
	gilt S1 : pausiere an der augenblicklichen Position&lt;br /&gt;
	S2 : fahre zur vordefinierten Position (Standardposition oder mittels &lt;br /&gt;
	M3105 definierter Position) und pausiere&lt;br /&gt;
- M3071 - Warte bis die Weiter-taste ('Play'-Taste) gedrückt wurde ### neu ab&lt;br /&gt;
	v0.91.49 ###&lt;br /&gt;
&lt;br /&gt;
- M3079 - Druckobjekt 'ausgeben'.  Dabei wird zu einer vordefinierten Position&lt;br /&gt;
	gefahren&lt;br /&gt;
- M3080 - Drucker in Parkposition fahren (definiert mittels M3103)&lt;br /&gt;
&lt;br /&gt;
- M3090 - Watchdog Timer testen - dabei wird die Firmware zurückgesetzt&lt;br /&gt;
- M3091 - Externes EEPROM löschen&lt;br /&gt;
&lt;br /&gt;
- M3100 - Einstellen, wie viele Mikroschritte sich das Bett bewegt, wenn einer der&lt;br /&gt;
	Hardware-Tasten am Drucker betätigt wird&lt;br /&gt;
- M3101 - Einstellen, wie viele Mikroschritte sich der Extruderschrittmotor bewegt,&lt;br /&gt;
	wenn einer der Hardware-Tasten am Drucker betätigt wird&lt;br /&gt;
- M3102 [Xnnn Ynnn Znnn Ennn] - Versatz, in Mikroschritten(!!), wo der Extruder&lt;br /&gt;
	hinfahren soll, wenn die 'Pause' Taste gedrückt wird (ähnlich wie M3105)&lt;br /&gt;
- M3103 [Xnnn Ynnn Znnn] - Parkposition festlegen (siehe auch M3080)&lt;br /&gt;
- M3104 [Xnnn Ynnn Znnn] - Objektausgabeposition - Seit 0.91.48 NICHT MEHR VERWENDET&lt;br /&gt;
	Diese Funktion wird durch den &amp;quot;OUTPUT_OBJECT_SCRIPT_PRINT&amp;quot; in der&lt;br /&gt;
	Configuration.h ersetzt&lt;br /&gt;
- M3105 [Xnnn Ynnn Znnn Ennn] - Versatz, in Millimeter, wo der Extruder hinfahren&lt;br /&gt;
	soll, wenn die 'Pause' Taste gedrückt wird (ähnlich wie M3102)&lt;br /&gt;
&lt;br /&gt;
- M3110 - Aktuellen Statustext 'einfrieren'&lt;br /&gt;
&lt;br /&gt;
- M3120 - Gehäuselüfter (unten, beim SD Kartenschlitz) einschalten&lt;br /&gt;
- M3121 - Gehäuselüfter (unten, beim SD Kartenschlitz) ausschalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Die folgenden M-Befehle gelten nur für den Modus &amp;quot;Fräsen&amp;quot; und dienen der&lt;br /&gt;
// Werkstückabtastung&lt;br /&gt;
&lt;br /&gt;
- M3130 - Starte/beende die Suche nach 'Z=0'&lt;br /&gt;
&lt;br /&gt;
- M3140 - Z-Kompensation ausschalten&lt;br /&gt;
- M3141 - Z-Kompensation einschalten&lt;br /&gt;
- M3146 S&amp;lt;nnn&amp;gt; - Manuellen Z-Offset angeben (Einheiten in mue-Meter)&lt;br /&gt;
- M3149 - Besorge/wähle Z-Kompensationsmatrix für das aktuelle Werkstück&lt;br /&gt;
&lt;br /&gt;
- M3150 - Starten/Abbrechen der Werkstückabtastung&lt;br /&gt;
- M3151 - Lösche spezifizierte Werkstückabtastmatrix aus dem EEPROM&lt;br /&gt;
- M3152 - Setze Abtastparameter auf Standardwerte zurück (siehe M3160 bis M3165)&lt;br /&gt;
- M3153 - Gebe spezifizierte Werkstückabtastmatrix aus&lt;br /&gt;
&lt;br /&gt;
- M3160 - Konfiguriere X Startposition für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
- M3161 - Konfiguriere Y Startposition für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
- M3162 - Konfiguriere X Schrittweite für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
- M3163 - Konfiguriere Y Schrittweite für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
- M3164 - Konfiguriere X Endposition für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
- M3165 - Konfiguriere Y Endposition für Werkstückabtastung (Einheit ist mm)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Weitere M-Befehle&lt;br /&gt;
&lt;br /&gt;
- M3200 - Reservirt für Test- und Debugzwecke&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rf1k mjh11</name></author>
	</entry>
</feed>