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
Last revision Both sides next revision
extruder [2017/05/27 03:24]
207.229.187.233 [External ressources] correct section title, make video smaller
extruder [2018/02/01 15:56]
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>​M92 A100</​kbd>​ to set for the first extruder ​and <​kbd>​M92 ​B100</​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
  
 <​html>​ <​html>​
-<iframe width="​50%" height="​720"​ src="​https://​www.youtube.com/​embed/​YUPfBJz3I6Y"​ frameborder="​0"​ allowfullscreen></​iframe>​+<iframe width="​100%" height="​720"​ src="​https://​www.youtube.com/​embed/​YUPfBJz3I6Y"​ frameborder="​0"​ allowfullscreen></​iframe>​
 </​html>​ </​html>​