-# Extruder module configuration
-extruder_module_enable true # Whether to activate the extruder module at all. All configuration is ignored if false
-extruder_steps_per_mm 140 # Steps per mm for extruder stepper
-extruder_default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves
-extruder_acceleration 500 # Acceleration in mm/sec^2, only used for retracts
-extruder_max_speed 1000 # mm/sec NOTE only used for retracts
+## Extruder module configuration
+extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false
+extruder.hotend.steps_per_mm 140 # Steps per mm for extruder stepper
+extruder.hotend.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves
+extruder.hotend.acceleration 500 # Acceleration for the stepper motor mm/sec²
+extruder.hotend.max_speed 50 # mm/s
+
+extruder.hotend.step_pin 2.0 # Pin for extruder step signal
+extruder.hotend.dir_pin 0.5 # Pin for extruder dir signal
+extruder.hotend.en_pin 0.4 # Pin for extruder enable signal
+
+# extruder offset
+#extruder.hotend.x_offset 0 # x offset from origin in mm
+#extruder.hotend.y_offset 0 # y offset from origin in mm
+#extruder.hotend.z_offset 0 # z offset from origin in mm
+
+# firmware retract settings when using G10/G11, these are the defaults if not defined, must be defined for each extruder if not using the defaults
+#extruder.hotend.retract_length 3 # retract length in mm
+#extruder.hotend.retract_feedrate 45 # retract feedrate in mm/sec
+#extruder.hotend.retract_recover_length 0 # additional length for recover
+#extruder.hotend.retract_recover_feedrate 8 # recover feedrate in mm/sec (should be less than retract feedrate)
+#extruder.hotend.retract_zlift_length 0 # zlift on retract in mm, 0 disables
+#extruder.hotend.retract_zlift_feedrate 6000 # zlift feedrate in mm/min (Note mm/min NOT mm/sec)