BTT SKR 1.4 Turbo unable to connect to Pi/Octopi/Klipper

Basic Information:

Tronxy X5SA
BTT SKR 1.4 Turbo
klippy.log

[u]

=======================
Args: [‘/home/pi/klipper/klippy/klippy.py’, ‘/home/pi/printer.cfg’, ‘-l’, ‘/tmp/klippy.log’]
Git version: ‘v0.11.0-175-gcba119db’
CPU: 4 core ARMv7 Processor rev 3 (v7l)
Python: ‘2.7.16 (default, Oct 10 2019, 22:02:15) \n[GCC 8.3.0]’
=============== Log rollover at Wed Apr 19 02:49:12 2023 ===============
mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’

Printer is not ready
The klippy host software is attempting to connect. Please
retry in a few moments.

mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’
mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’

[/u]

Hey Everyone, If you don’t want the back story, please jump to the next paragraph. I’ve got an Tronxy X5SA that the stock motherboard failed “a few years ago”. This was before Marlin was out for their board, so at the time instead of replacing the stock board, I tried to undertake the task of installing a BTT SKR 1.4 Turbo in it, after some rewiring I was able to get everything working with Marlin, however it was never good or reliable. I walked away from the printer for a year or two and decided I wanted to take another crack at it…decided to try Klipper and I’ve hit a roadblock.

So I followed a few different tutorials and videos, and I believe I’m having trouble getting the firmware on the SKR. When I try to connect to it, I’m getting a “Printer is not ready” and then the following in the log. I’m assuming from what I see below, it’s a connection issue with the board.

=============== Log rollover at Wed Apr 19 02:49:12 2023 ===============
mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’

Printer is not ready
The klippy host software is attempting to connect. Please
retry in a few moments.

mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’
mcu ‘mcu’: Unable to open serial port: [Errno 2] could not open port usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00: [Errno 2] No such file or directory: ‘usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00’

So during the install, make menuconfig

Enable extra low-level configuration options
Micro-controller Architecture (LPC176x (Smoothieboard)) —>
Processor model (lpc1769 (120 MHz)) —>
Bootloader offset (16KiB bootloader (Smoothieware bootloader)) —>
Communication interface (USB) —>

From there I tried to use the config process to flash the skr…it failed.
I then tried to get the config from klipper\out, renamed to firmware.bin, copied to the microsd card, booted the SKR
and when I then check the sdcard on my pc, it’s renamed firmware.cur which I believe means it took the firmware.

Next I used the Voron config to start with for the SKR 1.4 Turbo

I update the serial list as trying both of the following. I saw it both ways in turorials.

/dev/serial/by-id/usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00

usb-Klipper_lpc1769_1C10011425813AAFCED76B5CC22000F5-if00

When I try to connect to the controller I get the printer not ready…as mention before…

What are the next troubleshooting steps, How do I fix this?

Thanks!!!

For a general SKR1.4(T) config see https://github.com/Klipper3d/klipper/blob/master/config/generic-bigtreetech-skr-v1.4.cfg

For some general troubleshooting tips see: How-To Trouble-Shoot

This indicates that your [mcu] either is wrong or your board is not correctly flashed / connected. The [mcu] section must match the output of ls /dev/serial/by-id/*