Printer Model: Ender 3 Pro
MCU / Printerboard: SKR mini e3V3 klippy.log
Ive been attempting to get Klipper setup on my Ender 3 for a few hours, and for some reason, I cant detect any usb connection even though it worked perfectly fine for Marlin. Im out of ideas as to what the problem is, I didnt have much knowledge in the first place, and I would greatly appreciate any kind of help.
I’m having issues finding the MCU. I’ve tried running " ls dev/serial/by-id * " to locate my MCU id, but it says the directory cannot be found. I’ve also attempted to run all of the fixes you suggested in this thread :
I tried to re-flash everything and start fresh. I set everything up using the github link you provided and YouMakeTech’s tutorial for installing Klipper (pictured in my screenshot) onto the board I have, but my pi still doesnt seem to be able to detect any usb copnnection. Also the “new 2” attachment is the result of me running sudo dmesg.
[ 2.262662] usb 1-1.1: new full-speed USB device number 3 using xhci_hcd
[ 2.374329] usb 1-1.1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 2.374376] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.374394] usb 1-1.1: Product: stm32g0b1xx
[ 2.374420] usb 1-1.1: Manufacturer: Klipper
[ 2.374445] usb 1-1.1: SerialNumber: 4C00230016504B5735313920
This looks good. ls /dev/serial/by-id/* should return the correct path for your config
I saw your announcement on this but I can’t reply to it.
First off, I’m NOT having any problems at all. I’m running 64bit OS on a Raspberry Pi 4B that is connected to an Octopus (STMF446) via USB that has CanBoot installed and is communicating with a Mellow FLY SHT42 via CAN. The rPi is running Mainsail and KlipperScreen with a BTT TVT5.0 UI attached.
When I run apt-cache policy udev in a machine that had its image created on April 22nd, I get:
When I sudo apt edit-sources and look at it in nano, I see:
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
I currently don’t get anything with ls /dev/serial/by-id/* but I believe that’s due to having CanBoot installed and operational - correct?
The two differences I see are the “+rpi1” in the udev response and the commented out line in edit-sources looks quite close to what you are telling people to put in.
So, what exactly is happening here - do I have a problem? With the way things are working, it doesn’t seem like it.
Sorry for all the deleted posts, but i was continuing to correct some self inflicted issues as they arose. It looks like its working now, but i’ll update you if anything happens. Thank you a bunch for your help.
You should get the serial device regardless if you have Canboot or not. I’m using Canboot on my board as well and I get a serial also.
The bug is officially confirmed by the Debian guys and has so far been fixed for Bullseye only as a so called backport.
The Debian backports have their own apt repositories and often need to be activated manually (as shown in my post) and also installing from the backport repositories needs to be called explicitly.