Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
extruder [2017/05/27 03:25]
207.229.187.233 [External resources] make video not a silly shape
extruder [2018/02/01 16:01] (current)
146.90.249.33 [G-code]
Line 18: Line 18:
 == G-code == G-code
  
-Here are the G-code commands currently supported by the Extruder module : +Here are the G-code commands currently supported by the Extruder module :
  
 * <​kbd>​G0</​kbd>/<​kbd>​G1</​kbd>​ : Move to the given coordinates. The F parameter defines speed and is remembered by subsequent commands ( specified in millimetres/​minute ) (command is modal) * <​kbd>​G0</​kbd>/<​kbd>​G1</​kbd>​ : Move to the given coordinates. The F parameter defines speed and is remembered by subsequent commands ( specified in millimetres/​minute ) (command is modal)
Line 31: Line 31:
 * <​kbd>​M83</​kbd>​ : Set relative mode for extruder only * <​kbd>​M83</​kbd>​ : Set relative mode for extruder only
 * <​kbd>​M84</​kbd>​ : Turn the active stepper motor driver'​s on * <​kbd>​M84</​kbd>​ : Turn the active stepper motor driver'​s on
-* <​kbd>​M92</​kbd>​ : Set this axis' steps per millimetre. For example <​kbd>​M92 E100</​kbd>​ to set for the currently active Extruder, ​and <​kbd>​M92 E100 P2</​kbd>​ to set for the second extruder.+* <​kbd>​M92</​kbd>​ : Set this axis' steps per millimetre. For example <​kbd>​M92 E100</​kbd>​ to set for the currently active Extruder, ​or <kbd>T1 M92 E100</​kbd>​ to set for the second extruder.
 * <​kbd>​M114</​kbd>​ : Displays XYZ position, as well as the E position of the currently active Extruder * <​kbd>​M114</​kbd>​ : Displays XYZ position, as well as the E position of the currently active Extruder
 * <​kbd>​M200</​kbd>​ : Set E units for volumetric extrusion - D<​filament diameter>​ set to 0 to disable volumetric extrusion, for example : <​kbd>​M200 D3.0</​kbd>​ to set for the currently active Extruder, and  <​kbd>​M200 D3.0 P3</​kbd>​ to set for the third Extruder. * <​kbd>​M200</​kbd>​ : Set E units for volumetric extrusion - D<​filament diameter>​ set to 0 to disable volumetric extrusion, for example : <​kbd>​M200 D3.0</​kbd>​ to set for the currently active Extruder, and  <​kbd>​M200 D3.0 P3</​kbd>​ to set for the third Extruder.
Line 41: Line 41:
 * <​kbd>​M500</​kbd>​ : Save volatile settings to an override file * <​kbd>​M500</​kbd>​ : Save volatile settings to an override file
 * <​kbd>​M503</​kbd>​ : Display volatile settings * <​kbd>​M503</​kbd>​ : Display volatile settings
 +
 +<callout type="​default"​ icon="​true"​ title="​Going further">​
 +If you want to learn more about this module, or are curious how it works, Smoothie is Open-Source and you can simply go look at the code, [[https://​github.com/​Smoothieware/​Smoothieware/​blob/​edge/​src/​modules/​tools/​extruder/​Extruder.cpp|here]].
 +</​callout>​
  
 === External resources === External resources