Browse Source

Update README.md

Added the new m-codes to this document.
filipmu 10 years ago
parent
commit
9bc7aec349
1 changed files with 9 additions and 5 deletions
  1. 9
    5
      README.md

+ 9
- 5
README.md View File

@@ -1,8 +1,8 @@
1 1
 ==========================
2 2
 Marlin 3D Printer Firmware
3 3
 ==========================
4
-[![Coverity Scan Build Status](https://scan.coverity.com/projects/2224/badge.svg)](https://scan.coverity.com/projects/2224)
5
-
4
+[![Coverity Scan Build Status](https://scan.coverity.com/projects/2224/badge.svg)](https://scan.coverity.com/projects/2224)
5
+
6 6
 Marlin has a GPL license because I believe in open development.
7 7
 Please do not use this code in products (3D printers, CNC etc) that are closed source or are crippled by a patent.
8 8
 
@@ -207,15 +207,15 @@ M Codes
207 207
 *  M140 - Set bed target temp
208 208
 *  M190 - Sxxx Wait for bed current temp to reach target temp. Waits only when heating
209 209
 *         Rxxx Wait for bed current temp to reach target temp. Waits when heating and cooling
210
-*  M200 D<millimeters>- set filament diameter and set E axis units to cubic millimeters (use S0 to set back to millimeters).
210
+*  M200 D<millimeters>- set filament diameter and set E axis units to cubic millimeters (use S0 to set back to millimeters).
211 211
 *  M201 - Set max acceleration in units/s^2 for print moves (M201 X1000 Y1000)
212 212
 *  M202 - Set max acceleration in units/s^2 for travel moves (M202 X1000 Y1000) Unused in Marlin!!
213 213
 *  M203 - Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000) in mm/sec
214 214
 *  M204 - Set default acceleration: S normal moves T filament only moves (M204 S3000 T7000) im mm/sec^2  also sets minimum segment time in ms (B20000) to prevent buffer underruns and M20 minimum feedrate
215 215
 *  M205 -  advanced settings:  minimum travel speed S=while printing T=travel only,  B=minimum segment time X= maximum xy jerk, Z=maximum Z jerk, E=maximum E jerk
216 216
 *  M206 - set additional homeing offset
217
-*  M207 - set retract length S[positive mm] F[feedrate mm/min] Z[additional zlift/hop], stays in mm regardless of M200 setting
218
-*  M208 - set recover=unretract length S[positive mm surplus to the M207 S*] F[feedrate mm/min]
217
+*  M207 - set retract length S[positive mm] F[feedrate mm/min] Z[additional zlift/hop], stays in mm regardless of M200 setting
218
+*  M208 - set recover=unretract length S[positive mm surplus to the M207 S*] F[feedrate mm/min]
219 219
 *  M209 - S<1=true/0=false> enable automatic retract detect if the slicer did not support G10/11: every normal extrude-only move will be classified as retract depending on the direction.
220 220
 *  M218 - set hotend offset (in mm): T<extruder_number> X<offset_on_X> Y<offset_on_Y>
221 221
 *  M220 S<factor in percent>- set speed factor override percentage
@@ -230,6 +230,10 @@ M Codes
230 230
 *  M400 - Finish all moves
231 231
 *  M401 - Lower z-probe if present
232 232
 *  M402 - Raise z-probe if present
233
+*  M404 - N<dia in mm> Enter the nominal filament width (3mm, 1.75mm ) or will display nominal filament width without parameters
234
+*  M405 - Turn on Filament Sensor extrusion control.  Optional D<delay in cm> to set delay in centimeters between sensor and extruder
235
+*  M406 - Turn off Filament Sensor extrusion control
236
+*  M407 - Displays measured filament diameter
233 237
 *  M500 - stores paramters in EEPROM
234 238
 *  M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
235 239
 *  M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.

Loading…
Cancel
Save