Skip to content

Internal error on command:"CALIBRATE_Z" while using Bl-Touch #158

Description

@idontknowtom

I have a modified Creality CR10S Pro with Bigtreetech SKR3 EZ and EBB36 using Klipper USB to CAN bus bridge and the EBB setup for CAN bus.

I use a Bl-Touch connected to the EBB36 and a Voron Sexbolt Z-Endstop on the front left corner of my bed.

I can home and BED_TILT_ADJUST using the Bl-Touch. But once I try to execute CALIBRATE_Z I get Internal error on command:"CALIBRATE_Z" and printer shutdown.

I have used this setup successfully in the past. Initially I left software outdated but once I got this error I figured it would be best to update everything. MCUs all have the latest Katapult and Klipper.

Klippy log attached, most interesting is below:
klippy.log

Internal error on command:"CALIBRATE_Z"
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
Internal error on command:"CALIBRATE_Z"
Internal Error on WebRequest: gcode/script
Traceback (most recent call last):
File "/home/biqu/klipper/klippy/webhooks.py", line 256, in _process_request
func(web_request)
File "/home/biqu/klipper/klippy/webhooks.py", line 436, in _handle_script
self.gcode.run_script(web_request.get_str('script'))
File "/home/biqu/klipper/klippy/gcode.py", line 229, in run_script
self._process_commands(script.split('\n'), need_ack=False)
File "/home/biqu/klipper/klippy/gcode.py", line 211, in _process_commands
handler(gcmd)
File "/home/biqu/klipper/klippy/gcode.py", line 137, in
func = lambda params: origfunc(self._get_extended_params(params))
File "/home/biqu/klipper/klippy/extras/z_calibration.py", line 152, in cmd_CALIBRATE_Z
state.calibrate_z(switch_offset, nozzle_site, switch_site, bed_site)
File "/home/biqu/klipper/klippy/extras/z_calibration.py", line 489, in calibrate_z
switch_zero = self._probe_on_site(self.z_endstop,
File "/home/biqu/klipper/klippy/extras/z_calibration.py", line 420, in _probe_on_site
if self.probe.mcu_probe.query_endstop(time):
AttributeError: 'BLTouchProbe' object has no attribute 'mcu_probe'
MCU 'EBBCan' shutdown: Command request

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions