after update "Unknown pin chip name 'probe'"

Recently saw that an update to Beacon was available, and without thinking enough, decided to perform the update. After doing so I can no longer boot and get this error:
Unknown pin chip name 'probe'
Unknown pin chip name 'probe'
Could this be specific to the Beacon package update or something else generally wrong? As an aside, should one just never update packages on RatOS?
1 Reply
rms497
rms497OP•2w ago
Here is the relevant stack trace in klipper log
Config error
Traceback (most recent call last):
File "/home/pi/klipper/klippy/klippy.py", line 130, in _connect
self._read_config()
File "/home/pi/klipper/klippy/klippy.py", line 125, in _read_config
m.add_printer_objects(config)
File "/home/pi/klipper/klippy/toolhead.py", line 677, in add_printer_objects
config.get_printer().add_object('toolhead', ToolHead(config))
File "/home/pi/klipper/klippy/toolhead.py", line 273, in __init__
self.kin = mod.load_kinematics(self, config)
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 166, in load_kinematics
return RatOSHybridCoreXYKinematics(toolhead, config)
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 21, in __init__
self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 21, in <listcomp>
self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
File "/home/pi/klipper/klippy/stepper.py", line 426, in LookupMultiRail
rail = PrinterRail(config, need_position_minmax,
File "/home/pi/klipper/klippy/stepper.py", line 307, in __init__
self.add_extra_stepper(config)
File "/home/pi/klipper/klippy/stepper.py", line 386, in add_extra_stepper
pin_params = ppins.parse_pin(endstop_pin, True, True)
File "/home/pi/klipper/klippy/pins.py", line 83, in parse_pin
raise error("Unknown pin chip name '%s'" % (chip_name,))
pins.error: Unknown pin chip name 'probe'
Config error
Traceback (most recent call last):
File "/home/pi/klipper/klippy/klippy.py", line 130, in _connect
self._read_config()
File "/home/pi/klipper/klippy/klippy.py", line 125, in _read_config
m.add_printer_objects(config)
File "/home/pi/klipper/klippy/toolhead.py", line 677, in add_printer_objects
config.get_printer().add_object('toolhead', ToolHead(config))
File "/home/pi/klipper/klippy/toolhead.py", line 273, in __init__
self.kin = mod.load_kinematics(self, config)
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 166, in load_kinematics
return RatOSHybridCoreXYKinematics(toolhead, config)
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 21, in __init__
self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
File "/home/pi/klipper/klippy/kinematics/ratos_hybrid_corexy.py", line 21, in <listcomp>
self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
File "/home/pi/klipper/klippy/stepper.py", line 426, in LookupMultiRail
rail = PrinterRail(config, need_position_minmax,
File "/home/pi/klipper/klippy/stepper.py", line 307, in __init__
self.add_extra_stepper(config)
File "/home/pi/klipper/klippy/stepper.py", line 386, in add_extra_stepper
pin_params = ppins.parse_pin(endstop_pin, True, True)
File "/home/pi/klipper/klippy/pins.py", line 83, in parse_pin
raise error("Unknown pin chip name '%s'" % (chip_name,))
pins.error: Unknown pin chip name 'probe'
Well this may have been my misunderstanding. It seems like all I needed to do was go into RatOS configuration and select the proper mainboard and it started working. All set here 🙂

Did you find this page helpful?