KEYES ROSTOK Manual And Manual page 93

Table of Contents

Advertisement

ok PROTOCOL_VERSION:0.1 FIRMWARE_NAME:FiveD
FIRMWARE_URL:http%3A//reprap.org MACHINE_TYPE:Mendel EXTRUDER_COUNT:1
This M115 code is inconsistently implemented, and should not be relied upon to exist, or output
correctly in all cases. An initial implementation was committed to svn for the FiveD Reprap
firmware on 11 Oct 2010. Work to more formally define protocol versions is currently (October
2010) being discussed. See
M115_Keywords
for one draft set of keywords and their meanings.
M116: Wait
Example: M116
Wait for all temperatures and other slowly-changing variables to arrive at their set values. See also
M109.
M117: Get Zero Position
Example: M117
This causes the RepRap machine to report the X, Y, Z and E coordinates in steps not mm to the
host that it found when it last hit the zero stops for those axes. That is to say, when you zero X,
the x coordinate of the machine when it hits the X endstop is recorded. This value should be 0, of
course. But if the machine has drifted (for example by dropping steps) then it won't be. This
command allows you to measure and to diagnose such problems. (E is included for completeness.
It doesn't normally have an endstop.)
M117 in Marlin: Display Message
Example: M117 Hello World
This causes the given message to be shown in the status line on an attached LCD. The above
command will display Hello World.
M118: Negotiate Features
Example: M118 P42
This M-code is for future proofing. NO firmware or hostware supports this at the moment. It is
used in conjunction with M115's FEATURES keyword.
See
Protocol_Feature_Negotiation
for more info.
M119: Get Endstop Status
FiveD Teacup Sprinter
Marlin
Repetier
Support
yes
yes
Example: M119
Returns the current state of
the configured X, Y, Z endstops. Takes into account any 'inverted endstop' settings, so one can
confirm that the machine is interpreting the endstops correctly.
M120: Push
91

Advertisement

Table of Contents
loading

Table of Contents