Klipper does not see iHeater over USB on the Creality K2

I figured it out, but now Klipper won’t start

it gives this error
[WARNING] 2026-02-27 16:44:02,521 [root] [serialhdl:connect_uart:207] mcu ‘iHeater’: Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f042x6_0A0017000E43304754393320-if00: [Errno 2] No such file or directory: ‘/dev/serial/by-id/usb-Klipper_stm32f042x6_0A0017000E43304754393320-if00’

🇷🇺 Оригинал

разобрался, только теперь клиппер не запускается

пишет ошибку
[WARNING] 2026-02-27 16:44:02,521 [root] [serialhdl:connect_uart:207] mcu ‘iHeater’: Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-Klipper_stm32f042x6_0A0017000E43304754393320-if00: [Errno 2] No such file or directory: ‘/dev/serial/by-id/usb-Klipper_stm32f042x6_0A0017000E43304754393320-if00’

What exactly did you do?

🇷🇺 Оригинал

Что именно ты делал?

I flashed the heater, connected it to the printer, tweaked the config, and restarted Klipper

maybe it’s somehow related to me having a creality k2, and it has some kind of janky Klipper?

🇷🇺 Оригинал

прошил хитер, подключил к принтеру и подправил конфигурацию, перезапустил клипер

мб это как связано с тем что у меня creality k2, и там какой то костыльный клипер?

Where did you compile the firmware?

how did you get this?

🇷🇺 Оригинал

а прошивку ты где компилировал?

как ты получил это?

wsl on the laptop

in the Klipper logs

🇷🇺 Оригинал

wsl на ноуте

в логах клипера

Did you put that device path in the config yourself? Or just copy-pasted it from an example?

🇷🇺 Оригинал

это путь к устройству ты в конфиге прописал? или из примера скопипастил?

I put it in, I specifically checked it on the laptop

🇷🇺 Оригинал

прописал, я его чекнул на ноуте специально

You need to check it on the printer

🇷🇺 Оригинал

тебе его надо на принтере чекать

There’s one funny thing

root@K2:/dev# ls /dev/serial/by-id/*
ls: /dev/serial/by-id/*: No such file or directory

🇷🇺 Оригинал

есть один прикол

root@K2:/dev# ls /dev/serial/by-id/*
ls: /dev/serial/by-id/*: No such file or directory

And what does the lsusb command show?

🇷🇺 Оригинал

а команда lsusb что показывает?

root@K2:/dev# lsusb
Bus 003 Device 002: ID a108:2240 Ingenic Semiconductor Co.,Ltd Ingenic HD Web Camera
Bus 002 Device 001: ID 1d6b:0001 Linux 5.4.61 ohci_hcd OHCI Host Controller
Bus 004 Device 001: ID 1d6b:0001 Linux 5.4.61 ohci_hcd OHCI Host Controller
Bus 001 Device 002: ID 05e3:0610 USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.61 ehci_hcd EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.4.61 ehci_hcd EHCI Host Controller

🇷🇺 Оригинал

root@K2:/dev# lsusb
Bus 003 Device 002: ID a108:2240 Ingenic Semiconductor Co.,Ltd Ingenic HD Web Camera
Bus 002 Device 001: ID 1d6b:0001 Linux 5.4.61 ohci_hcd OHCI Host Controller
Bus 004 Device 001: ID 1d6b:0001 Linux 5.4.61 ohci_hcd OHCI Host Controller
Bus 001 Device 002: ID 05e3:0610 USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.61 ehci_hcd EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.4.61 ehci_hcd EHCI Host Controller

On the printer?

Looks like it’s not connected to the printer. Do you have any other USB device (like a USB ASP programmer) that exposes a serial port over USB?

🇷🇺 Оригинал

на принтере?

как будто у тебя он не подключен к пирнтеру. Есть какой-нибудь еще усб-девайс (вроде USB ASP программатора) который serial порт по усб отдает?

I only see one USB port on the side here, I haven’t looked under the cover, no clue what’s there

🇷🇺 Оригинал

я тут вижу только один юзб сбоку, под крышку не лазил, хз что там

Do you have some kind of USB hub connected to the printer?

I mean the iHeater itself — the printer can’t see it

🇷🇺 Оригинал

у тебя какой-то усб-хаб к принтеру подключен?

я про сам айхитер - принтер его не видит

Only the iHeater is connected

🇷🇺 Оригинал

только айхитер подключен

Try reading this section carefully and thoughtfully
https://klipper.wiki/home/initial/MCU

🇷🇺 Оригинал

попробуй почитать внимательно и вдумчиво вот этот раздел
https://klipper.wiki/home/initial/MCU

Well, even sudo doesn’t work on the printer, what systemctl are you talking about?

🇷🇺 Оригинал

дак у меня даже sudo на принтере не работает какие там systemctl