mirror of
https://github.com/QIDITECH/klipper.git
synced 2026-01-31 07:58:42 +03:00
klipper update
This commit is contained in:
20
klippy/extras/extruder_stepper.py
Normal file
20
klippy/extras/extruder_stepper.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# Code for supporting multiple steppers in single filament extruder.
|
||||
#
|
||||
# Copyright (C) 2019 Simo Apell <simo.apell@live.fi>
|
||||
#
|
||||
# This file may be distributed under the terms of the GNU GPLv3 license.
|
||||
import logging
|
||||
from kinematics import extruder
|
||||
|
||||
class PrinterExtruderStepper:
|
||||
def __init__(self, config):
|
||||
self.printer = config.get_printer()
|
||||
self.extruder_stepper = extruder.ExtruderStepper(config)
|
||||
self.extruder_name = config.get('extruder')
|
||||
self.printer.register_event_handler("klippy:connect",
|
||||
self.handle_connect)
|
||||
def handle_connect(self):
|
||||
self.extruder_stepper.sync_to_extruder(self.extruder_name)
|
||||
|
||||
def load_config_prefix(config):
|
||||
return PrinterExtruderStepper(config)
|
||||
Reference in New Issue
Block a user