# 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
# 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
+#dfu_enable false # for linux developers, set to true to enable DFU
+#watchdog_timeout 10 # watchdog timeout in seconds, default is 10, set to 0 to disable the watchdog
# Extruder module configuration
extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false
# 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.hotend.max_temp 300 # Set maximum temperature - Will prevent heating above 300 by default
+#temperature_control.hotend.min_temp 0 # Set minimum temperature - Will prevent heating below 0 by default
#temperature_control.hotend.p_factor 13.7 # permanently set the PID values after an auto pid
#temperature_control.hotend.i_factor 0.097 #
#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.set_m_code 884 #
-#temperature_control.hotend2.set_and_wait_m_code 889 #
+#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 104 #
+#temperature_control.hotend2.set_and_wait_m_code 109 #
#temperature_control.hotend2.designator T1 #
#temperature_control.hotend2.p_factor 13.7 # permanently set the PID values after an auto pid
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
beta_trim 0 # software trim for beta stepper endstop (in mm)
gamma_trim 0 # software trim for gamma stepper endstop (in mm)
+# optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta)
+#alpha_limit_enable false # set to true to enable X min and max limit switches
+#beta_limit_enable false # set to true to enable Y min and max limit switches
+#gamma_limit_enable false # set to true to enable Z min and max limit switches
+
+#move_to_origin_after_home true # move XY to 0,0 after homing
#endstop_debounce_count 100 # uncomment if you get noise on your endstops
# optional Z probe
#leveling-strategy.delta-calibration.enable true # basic delta calibration
#leveling-strategy.delta-calibration.radius 100 # the probe radius
-# Pause button
-pause_button_enable true #
+# kill button (used to be called pause) maybe assigned to a different pin, set to the onboard pin by default
+kill_button_enable true # set to true to enable a kill button
+kill_button_pin 2.12 # kill button pin. default is same as pause button 2.12 (2.11 is another good choice)
# Panel
panel.enable false # set to true to enable the panel code
#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
-