Solvedklipper SKR 1.4 Turbo - can't install Klipper / connect via USB


I've got problem with SKR 1.4 Turbo (on Ender 5 Pro).
I've install clean version of OctoPi 0.17 and Octoprint 1.5.2.
I've done everything via Klipper installation inctruction until I need to find USB port.
After send ls /dev/serial/by-id/* I've got something like that:

I found another issue with this, but author flash klipper.bin from SD Card. I've try that - download klipper.bin from RPi, change name, clean SD Card, put file and insert it to SKR. Now I've only hear buzzer from screen and that's all - Marlin wont's start, and Octoprint won't see mainboard.
After several I've done something, because after ls/dev/serial I've got new info:
But again - without port information.

When I try flash from RPi (with make flash) I see this:

`Failed to flash to /dev/serial/by-id/usb-marlinfw.org_Marlin_USB_Device_10004010AF4A1C885D68A692F50020C0-if00: Error running dfu-util

If flashing Klipper to a Smoothieboard for the first time it may be
necessary to manually place the board into "bootloader mode" - press
and hold the "Play button" and then press and release the "Reset

When a Smoothieboard is in bootloader mode it can be flashed with the
following command:
make flash FLASH_DEVICE=1d50:6015

Alternatively, one can flash a Smoothieboard via SD card - copy the
"out/klipper.bin" file to a file named "firmware.bin" on an SD card
and then restart the Smoothieboard with that SD card.

make: *** [src/lpc176x/Makefile:36: flash] Error 255`

I've try few SD Cards (but I can flash Marlin at any time now), two USB cables, nothing works :/

I cannot upload klipper.log cause it doesn't exist.

Similar issue: #2805

21 Answers

✔️Accepted Answer

I'm running Klipper on a SKR 1.4 Turbo myself. I would advise to delete Klipper, do a fresh check out, then:

  1. make menuconfig
  • Micro-controller Architecture (LPC176x (Smoothieboard))
  • Processor model (lpc1769 (120 MHz))
  • [*] Target board uses Smoothieware bootloader
  • [*] Use USB for communication (instead of serial)
  1. make
  2. rename klipper.bin to firmware.bin
  3. copy firmware.bin to SD-card
  4. Put SD-card into the SKR and reset
  5. Wait a bit
  6. Reset again
  7. Check SD-card: firmware.bin is replaced by firmware.cur
  8. ls /dev/serial/by-id/*
  • Should look like /dev/serial/by-id/usb-Klipper_lpc1769_10400010881C4AAF92A6685DC02000F5-if00
  1. Put the [mcu] into the config
serial: /dev/serial/by-id/usb-Klipper_lpc1769_10400010881C4AAF92A6685DC02000F5-if00

Your log:

[mcu creality]
serial = /dev/serial/by-id/usb-marlinfw.org_Marlin_USB_Device_10004010AF4A1C885D68A692F50020C0-if00

This indicates that still Marlin is on the board. Follow above guide.

Other Answers:

Just my personal opinion: I would refrain from playing with the bootloader, if you do not manage to install vanilla klipper