mirror of
https://github.com/sinseman44/PyCNC.git
synced 2026-07-16 08:37:09 +00:00
auto fan turn on
This commit is contained in:
@@ -89,3 +89,6 @@ INSTANT_RUN = True
|
||||
# velocity would be decreased(proportional for all axises) to fit the maximum
|
||||
# velocity.
|
||||
AUTO_VELOCITY_ADJUSTMENT = True
|
||||
|
||||
# Automatically turn on fan when extruder is heating, boolean value.
|
||||
AUTO_FAN_ON = True
|
||||
|
||||
@@ -18,6 +18,8 @@ class GMachine(object):
|
||||
""" Main object which control and keep state of whole machine: steppers,
|
||||
spindle, extruder etc
|
||||
"""
|
||||
AUTO_FAN_ON = AUTO_FAN_ON
|
||||
|
||||
def __init__(self):
|
||||
""" Initialization.
|
||||
"""
|
||||
@@ -85,6 +87,8 @@ class GMachine(object):
|
||||
self._heaters[heater].stop()
|
||||
del self._heaters[heater]
|
||||
if temperature != 0:
|
||||
if heater == HEATER_EXTRUDER and self.AUTO_FAN_ON:
|
||||
self._fan(True)
|
||||
self._heaters[heater] = Heater(temperature, coefficients, measure,
|
||||
control)
|
||||
if wait:
|
||||
|
||||
Reference in New Issue
Block a user