mm_per_arc_segment 0.5 # Arcs are cut into segments ( lines ), this is the length for
# these segments. Smaller values mean more resolution,
# higher values mean faster computation
-#mm_per_line_segment 0.5 # Lines can be cut into segments ( not usefull with cartesian
+#mm_per_line_segment 0.5 # Lines can be cut into segments ( not useful with cartesian
# coordinates robots ).
delta_segments_per_second 100 # for deltas only same as in Marlin/Delta, set to 0 to disable
# and use mm_per_line_segment
gamma_steps_per_mm 100 # Steps per mm for gamma stepper
arm_length 250.0 # this is the length of an arm from hinge to hinge
-arm_radius 124.0 # this is the horiontal distance from hinge to hinge
+arm_radius 124.0 # this is the horizontal distance from hinge to hinge
# when the effector is centered
# Planner module configuration : Look-ahead and acceleration configuration
# Stepper module configuration
microseconds_per_step_pulse 1 # Duration of step pulses to stepper drivers, in microseconds
-minimum_steps_per_minute 1200 # Never step slower than this
-base_stepping_frequency 100000 # Base frequency for stepping, higher gives smoother movement
+base_stepping_frequency 100000 # Base frequency for stepping
# Cartesian axis speed limits
x_axis_max_speed 30000 # mm/min
second_usb_serial_enable false # This enables a second usb serial port (to have both pronterface
# and a terminal connected)
#leds_disable true # disable using leds after config loaded
+#msd_disable false # disable the MSD (USB SDCARD) when set to true
# Extruder module configuration
extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false
extruder.hotend.dir_pin 0.22 # Pin for extruder dir signal
extruder.hotend.en_pin 0.21 # Pin for extruder enable signal
-# for now the first extruder's offsets should be left at 0 or homing will get confused
+# 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)
+
delta_current 1.5 # First extruder stepper motor current
# Second extruder module configuration example
# Laser module configuration
laser_module_enable false # Whether to activate the laser module at all. All configuration is
# ignored if false.
-#laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5
+#laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26
# can be used since laser requires hardware PWM
-#laser_module_max_power 0.8 # this is the maximum duty cycle that will be applied to the laser
-#laser_module_tickle_power 0.0 # this duty cycle will be used for travel moves to keep the laser
- # active without actually burning
+#laser_module_maximum_power 1.0 # this is the maximum duty cycle that will be applied to the laser
+#laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser
+ # active without actually burning.
+#laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between
+ # the maximum and minimum power levels specified above
#laser_module_pwm_period 20 # this sets the pwm frequency as the period in microseconds
# Hotend temperature control configuration
# All configuration is ignored if false.
temperature_control.hotend.thermistor_pin 0.23 # Pin for the thermistor to read
temperature_control.hotend.heater_pin 2.7 # Pin that controls the heater
-temperature_control.hotend.thermistor EPCOS100K # see src/modules/tools/temperaturecontrol/TemperatureControl.cpp:64
- # for a list of valid thermistor names
+temperature_control.hotend.thermistor EPCOS100K # see http://smoothieware.org/temperaturecontrol#toc5
+#temperature_control.hotend.beta 4066 # or set the beta value
+
temperature_control.hotend.set_m_code 104 #
temperature_control.hotend.set_and_wait_m_code 109 #
temperature_control.hotend.designator T #
#temperature_control.hotend2.thermistor_pin 0.25 # Pin for the thermistor to read
#temperature_control.hotend2.heater_pin 1.23 # Pin that controls the heater
-#temperature_control.hotend2.thermistor EPCOS100K # see src/modules/tools/temperaturecontrol/TemperatureControl.cpp:64
- # for a list of valid thermistor names
+#temperature_control.hotend2.thermistor EPCOS100K # http://smoothieware.org/temperaturecontrol#toc5
+##temperature_control.hotend2.beta 4066 # or set the beta value
+
#temperature_control.hotend2.set_m_code 884 #
#temperature_control.hotend2.set_and_wait_m_code 889 #
#temperature_control.hotend2.designator T1 #
temperature_control.bed.enable true #
temperature_control.bed.thermistor_pin 0.24 #
temperature_control.bed.heater_pin 2.5 #
-temperature_control.bed.thermistor Honeywell100K # see src/modules/tools/temperaturecontrol/TemperatureControl.cpp:64
- # for a list of valid thermistor names
+temperature_control.bed.thermistor Honeywell100K # see http://smoothieware.org/temperaturecontrol#toc5
+#temperature_control.bed.beta 4066 # or set the beta value
+
temperature_control.bed.set_m_code 140 #
temperature_control.bed.set_and_wait_m_code 190 #
temperature_control.bed.designator B #
#switch.misc.output_pin 2.4 #
#switch.misc.output_type digital # just an on or off pin
-# automatically toggle a switch at a specified temperature
+# automatically toggle a switch at a specified temperature. Different ones of these may be defined to monitor different temperatures and switch different swithxes
# useful to turn on a fan or water pump to cool the hotend
-#temperatureswitch.hotend.enable true #
-#temperatureswitch.hotend.type misc # select which MOSFET to use, fan or misc (small MOSFETs)
+#temperatureswitch.hotend.enable true #
+#temperatureswitch.hotend.designator T # first character of the temperature control designator to use as the temperature sensor to monitor
+#temperatureswitch.hotend.switch misc # select which switch to use, matches the name of the defined switch
#temperatureswitch.hotend.threshold_temp 60.0 # temperature to turn on (if rising) or off the switch
#temperatureswitch.hotend.heatup_poll 15 # poll heatup at 15 sec intervals
#temperatureswitch.hotend.cooldown_poll 60 # poll cooldown at 60 sec intervals
zprobe.slow_feedrate 5 # mm/sec probe feed rate
#zprobe.debounce_count 100 # set if noisy
zprobe.fast_feedrate 100 # move feedrate mm/sec
-zprobe.probe_radius 100 # where to probe
zprobe.probe_height 5 # how much above bed to start probe
#gamma_min_endstop nc # normally 1.28. Change to nc to prevent conflict,
+# associated with zprobe the leveling strategy to use
+#leveling-strategy.delta-calibration.enable true # basic delta calibration
+#leveling-strategy.delta-calibration.radius 100 # the probe radius
+
# Pause button
pause_button_enable true #
#network.ip_mask 255.255.255.0 # the ip mask
#network.ip_gateway 192.168.3.1 # the gateway address
#network.mac_override xx.xx.xx.xx.xx.xx # override the mac address, only do this if you have a conflict
-