diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2019-11-24 19:59:36 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-12-10 14:24:32 -0500 |
commit | fcee27fc190fbba2b8d1278c1ee2c4dddc50342b (patch) | |
tree | aadd6e2954a2d0c09bb0814feb2d7329ef68e978 /klippy/kinematics | |
parent | c06618193d3c58521e45a0c2241278268664030e (diff) | |
download | kutter-fcee27fc190fbba2b8d1278c1ee2c4dddc50342b.tar.gz kutter-fcee27fc190fbba2b8d1278c1ee2c4dddc50342b.tar.xz kutter-fcee27fc190fbba2b8d1278c1ee2c4dddc50342b.zip |
gcode: Remove builtin T0/T1/T2/... command support
The builtin Tn command is not sufficiently flexible to control some
multi-extruder printers. Remove the command and encourage users to
define individual gcode_macros for each Tn instance.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/kinematics')
-rw-r--r-- | klippy/kinematics/extruder.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/klippy/kinematics/extruder.py b/klippy/kinematics/extruder.py index 78e8dc10..82e9c235 100644 --- a/klippy/kinematics/extruder.py +++ b/klippy/kinematics/extruder.py @@ -41,11 +41,6 @@ class PrinterExtruder: 'max_extrude_only_distance', 50., minval=0.) self.instant_corner_v = config.getfloat( 'instantaneous_corner_velocity', 1., minval=0.) - gcode_macro = self.printer.try_load_module(config, 'gcode_macro') - self.activate_gcode = gcode_macro.load_template( - config, 'activate_gcode', '') - self.deactivate_gcode = gcode_macro.load_template( - config, 'deactivate_gcode', '') self.pressure_advance = self.pressure_advance_smooth_time = 0. pressure_advance = config.getfloat('pressure_advance', 0., minval=0.) smooth_time = config.getfloat('pressure_advance_smooth_time', @@ -99,12 +94,6 @@ class PrinterExtruder: return self.name def get_heater(self): return self.heater - def set_active(self, print_time, is_active): - return self.extrude_pos - def get_activate_gcode(self, is_active): - if is_active: - return self.activate_gcode.render() - return self.deactivate_gcode.render() def stats(self, eventtime): return self.heater.stats(eventtime) def check_move(self, move): @@ -184,8 +173,6 @@ class PrinterExtruder: # Dummy extruder class used when a printer has no extruder at all class DummyExtruder: - def set_active(self, print_time, is_active): - return 0. def update_move_time(self, flush_time): pass def check_move(self, move): |