You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have followed every guide there is to get this to work and still with no luck. I did all the troubleshooting from the amazon page. I am able to compile using the make command, copy the file to the PIS. I plug it in to the raspberry pi and run lsusb and see that its ID has changed to 1d50:614e OpenMoko, Inc. rp2040. However when I run
ls -l /dev/serial/by-id/
I get the error
'ls: cannot access '/dev/serial/by-id/': No such file or directory'
If I try to flash the PIS directly from the PI instead of my Mac I get the following.
pi@fluiddpi:~/klipper $ make flash FLASH_DEVICE=2e8a:0003 Building rp2040_flash gcc -c -Wall -ggdb -I../rp2040/ pkg-config libusb-1.0 --cflagsmain.c -o main.o Package libusb-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containinglibusb-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libusb-1.0' found
In file included from main.c:12:
picoboot_connection.h:13:10: fatal error: libusb.h: No such file or directory
13 | #include <libusb.h>
| ^~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:17: main.o] Error 1
make: *** [src/rp2040/Makefile:69: lib/rp2040_flash/rp2040_flash] Error 2`
This is what I see when I run lsusb.
'pi@fluiddpi:~/klipper $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2e8a:0003 Raspberry Pi RP2 Boot
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub'
I've followed the troubleshooting guide and replugged and reset the pi so many times my brain is going to explode. I feel like the PIS should be renamed POS and I should be paid for the hours of my life wasted trying to get this thing to work. I even ordered a replacement to see if it was the device I had was messed up somehow, but I got the same exact results.
The text was updated successfully, but these errors were encountered:
I just fixed it!!
I had the exact same issue and have just spent a stupid amount of hours reading about the inner workings of linux...
Paying it forward <3
[my setup]
Orange Pi Zero 3 - 4GB
meganukebmp build of MainsailOS (r1) || Version 1.2.1, based on Orange Pi OS Bookworm (1.0.2)
Kernel: Linux 6.1.31-sun50iw9
Klipper: Version: v0.11.0-303
STEP 00::
Firstly try running::
cd /
ls dev/serial/by-id*
STEP 01::
Open a terminal::
ssh [email protected]
Backup the old file first. I copied it out to my config file (accessible via browser gui- easy to manage files from any pc)
cp /usr/lib/udev/rules.d/60-serial.rules ~/printer_data/config/60-serial.rules.old
Save the github file above to your pc as "60-serial.rules"
Use browser to open your klipper install - mine is [mainsailos.local]
Upload (60-serial.rules) file using machine tab on the left, into your [config] folder
Go back to terminal::
cd printer_data/config/
sudo cp 60-serial.rules /usr/lib/udev/rules.d/
I have followed every guide there is to get this to work and still with no luck. I did all the troubleshooting from the amazon page. I am able to compile using the make command, copy the file to the PIS. I plug it in to the raspberry pi and run lsusb and see that its ID has changed to 1d50:614e OpenMoko, Inc. rp2040. However when I run
ls -l /dev/serial/by-id/
I get the error
'ls: cannot access '/dev/serial/by-id/': No such file or directory'
If I try to flash the PIS directly from the PI instead of my Mac I get the following.
pi@fluiddpi:~/klipper $ make flash FLASH_DEVICE=2e8a:0003 Building rp2040_flash gcc -c -Wall -ggdb -I../rp2040/
pkg-config libusb-1.0 --cflagsmain.c -o main.o Package libusb-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing
libusb-1.0.pc'to the PKG_CONFIG_PATH environment variable
No package 'libusb-1.0' found
In file included from main.c:12:
picoboot_connection.h:13:10: fatal error: libusb.h: No such file or directory
13 | #include <libusb.h>
| ^~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:17: main.o] Error 1
make: *** [src/rp2040/Makefile:69: lib/rp2040_flash/rp2040_flash] Error 2`
This is what I see when I run lsusb.
'pi@fluiddpi:~/klipper $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2e8a:0003 Raspberry Pi RP2 Boot
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub'
I've followed the troubleshooting guide and replugged and reset the pi so many times my brain is going to explode. I feel like the PIS should be renamed POS and I should be paid for the hours of my life wasted trying to get this thing to work. I even ordered a replacement to see if it was the device I had was messed up somehow, but I got the same exact results.
The text was updated successfully, but these errors were encountered: