aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/tmc2130.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/tmc2130.py')
-rw-r--r--klippy/extras/tmc2130.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/extras/tmc2130.py b/klippy/extras/tmc2130.py
index 25da59e0..d5130cbf 100644
--- a/klippy/extras/tmc2130.py
+++ b/klippy/extras/tmc2130.py
@@ -354,7 +354,9 @@ class TMC2130:
'VALUE' not in params):
raise gcode.error("Invalid command format")
field = gcode.get_str('FIELD', params)
- reg = self.fields.field_to_register[field]
+ reg = self.fields.field_to_register.get(field)
+ if reg is None:
+ raise gcode.error("Unknown field name '%s'" % field)
value = gcode.get_int('VALUE', params)
self.fields.set_field(field, value)
print_time = self.printer.lookup_object('toolhead').get_last_move_time()