Can't connect to Klipper after power surge

Basic Information:

Printer Model: Tevo Tarantula Pro (Green)
MCU / Printerboard: Atmega 2560/MKS Gen L v1.0
klippy.log
klippy.log (31.3 KB)
moonraker.log (81.9 KB)

Describe your issue:

I’ve got an old Tevo Tarantula Pro bedslinger that I wanted to convert to Klipper. Installed Linux Mint on an old i5 laptop I had lying around and got as far as having configured endstops, steppers directions, and PID tuning.

Then I went through a power surge and haven’t been able to connect to Klipper since - the UI spends a few mins on “Klipper reports: STARTUP. Printer is not ready. The klippy host software is attempting to connect. Please retry in a few moments.” which results in the error “mcu ‘mcu’: Unable to connect”. All my installation has been done through KIAUH and I have kept the system fully up-to-date.

In terms of troubleshooting I have tried :

  • reflashing Klipper - no change
  • removing Mainsail, Moonraker, and Klipper and then reisntalling them - no change
  • a full format of the laptop and installing everything and reflashing Klipper from scratch - no change.
    I considered a fried board but KIAUH correctly reports the MCU of the board and flashing Klipper worked as expected.

Klipper and Moonraker logs are attached.

Any input is welcome and thanks to all who try and help!

Best!

Hello @yflpov !

From your klippy.log:

[mcu]
serial = /dev/serial/by-id/<your-mcu-id>

So what is <your-mcu-id>?

https://www.klipper3d.org/FAQ.html#wheres-my-serial-port

Hi EddyMI3D,

Thanks for your comment, I figured it out.

I already had my MCU ID (from the first time I set up my printer.cfg) and I was getting puzzled by the fact that I would paste my full printer.cfg and would still be getting the same error.

I began with the blank printer.cfg that one starts with after a fresh install and only replaced the MCU with the actual ID of my board. For reference, below:
*
[include mainsail.cfg]
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

[printer]
kinematics: none
max_velocity: 1000
max_accel: 1000
*
This connected me to the printer (past the error) and after that I pasted my full (previous) printer.cfg which got me the full functionality of my entire config.

Many thanks for your input, issue solved with your help!

1 Like