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
 ==========================
1
 ==========================
2
 Marlin 3D Printer Firmware
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
 Marlin has a GPL license because I believe in open development.
6
 Marlin has a GPL license because I believe in open development.
7
 Please do not use this code in products (3D printers, CNC etc) that are closed source or are crippled by a patent.
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
 *  M140 - Set bed target temp
207
 *  M140 - Set bed target temp
208
 *  M190 - Sxxx Wait for bed current temp to reach target temp. Waits only when heating
208
 *  M190 - Sxxx Wait for bed current temp to reach target temp. Waits only when heating
209
 *         Rxxx Wait for bed current temp to reach target temp. Waits when heating and cooling
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
 *  M201 - Set max acceleration in units/s^2 for print moves (M201 X1000 Y1000)
211
 *  M201 - Set max acceleration in units/s^2 for print moves (M201 X1000 Y1000)
212
 *  M202 - Set max acceleration in units/s^2 for travel moves (M202 X1000 Y1000) Unused in Marlin!!
212
 *  M202 - Set max acceleration in units/s^2 for travel moves (M202 X1000 Y1000) Unused in Marlin!!
213
 *  M203 - Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000) in mm/sec
213
 *  M203 - Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000) in mm/sec
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
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
 *  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
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
 *  M206 - set additional homeing offset
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
 *  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.
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
 *  M218 - set hotend offset (in mm): T<extruder_number> X<offset_on_X> Y<offset_on_Y>
220
 *  M218 - set hotend offset (in mm): T<extruder_number> X<offset_on_X> Y<offset_on_Y>
221
 *  M220 S<factor in percent>- set speed factor override percentage
221
 *  M220 S<factor in percent>- set speed factor override percentage
230
 *  M400 - Finish all moves
230
 *  M400 - Finish all moves
231
 *  M401 - Lower z-probe if present
231
 *  M401 - Lower z-probe if present
232
 *  M402 - Raise z-probe if present
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
 *  M500 - stores paramters in EEPROM
237
 *  M500 - stores paramters in EEPROM
234
 *  M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
238
 *  M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
235
 *  M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
239
 *  M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.

Loading…
Cancel
Save