diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2017-07-04 12:24:11 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2017-07-17 11:35:52 -0400 |
commit | 969485c754731183f357e6fef23c6180f59d4cb6 (patch) | |
tree | f152a57906579fca334035e77d733f990912a32b /klippy/extruder.py | |
parent | 519e81d0faf7be36ec94c865a1e0c97d78b6774c (diff) | |
download | kutter-969485c754731183f357e6fef23c6180f59d4cb6.tar.gz kutter-969485c754731183f357e6fef23c6180f59d4cb6.tar.xz kutter-969485c754731183f357e6fef23c6180f59d4cb6.zip |
fan: Add support for heater_fan objects
Add support for fans designed to cool the components of an extruder or
heater.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extruder.py')
-rw-r--r-- | klippy/extruder.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/klippy/extruder.py b/klippy/extruder.py index ce8f3366..012f6290 100644 --- a/klippy/extruder.py +++ b/klippy/extruder.py @@ -243,3 +243,13 @@ def get_printer_extruders(printer): break out.append(extruder) return out + +def get_printer_heater(printer, name): + if name == 'heater_bed': + return printer.objects.get(name) + if name == 'extruder': + name = 'extruder0' + extruder = printer.objects.get(name) + if extruder is None: + return None + return extruder.get_heater() |