Internal error during connect: unsupported operand type(s) for +: 'NoneType' and 'str'

Basic Information:

Printer Model: modded Saphire Pro
MCU / Printerboard: skr 1.4 and Arduino Nano
Host / SBC
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
klippy(15).log (165.2 KB)

Describe your issue:

Everything worked fine until I updated Klipper and so on to the newest version. Even going back to an older version didn’t solve the problem. None of the MCUs or Sensors shows up in Mainsai anymore, but I can still list them up in putty and get their Ids and so on. What can I do to solve the issue?

I tried out another Raspberry Pi, but with the same SD card and I still get the same error.

The error seems strange. The actual error is:

Traceback (most recent call last):
  File "/home/pi/klipper/klippy/klippy.py", line 180, in _connect
    cb()
  File "/home/pi/klipper/klippy/mcu.py", line 748, in _connect
    self._send_config(None)
  File "/home/pi/klipper/klippy/mcu.py", line 679, in _send_config
    cb()
  File "/home/pi/klipper/klippy/extras/beacon.py", line 375, in _build_config
    raise msgproto.error(version_info + "\n\n" + str(e))
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
MCU 'arduino' shutdown: ADC out of range

The first part belongs to your beacon probe and is outside of Klipper’s responsibility (third party modification of the original Klipper code and not supported by mainline Klipper).

The MCU 'arduino' shutdown: ADC out of range would indicate that some temperature probe on your Arduino is delivering aberrant readings, either due to a defect sensor or wiring issue.

Since there are no aberrant readings recorded in your log, it might as well be a consequential error of the beacon issue.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.