-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Klipper.uf2 #1
Comments
Same issue... connected to RASPi 4 not able to see the PIS mcu after flashing... I found a workaround to be able to use device as intended (seems to work until the RASPi is rebooted). Make klipper.uf2 in the default Klipper/out folder on your RASPi I am able to run Input Shaper calibration macros successfully with the above... |
The pre-build klipper.uf2 firmware may not match your klipper version, to fix this, you need to build it on your own. Follow the instruction here https://www.klipper3d.org/Installation.html#building-and-flashing-the-micro-controller . And the firmware upload instruction steps are on Windows, do not drag the .uf2 file to pop-up folder, do copy action. I think @d3d3d do a good job on instructions how to upload the firmware on RASPi, but we need to click reset button if RASPi rebooted. |
The FW Is being built properly, the same klipper.uf2 FW Version: v0.10.0-594-g7290c145 works properly on a Pico flashed on a Windows PC, Mac or RASPi. The Pico with only the mcu serial: info changed in the .cfg works every time using the same FW Versions, 3D printer, RASPi, power supplies, etc. Below is copied from Klipper 'System Loads' while operational, showing the current firmware of all three mcu's: Perhaps I received a faulty PIS that ONLY works when FW is flashed while connected to the RASPi and then umount the PIS device. On the PIS I have, the USB interface is seen immediately after flashing and the device is unmounted. After a power cycle or a reboot the PIS USB interface is no longer seen. Since it seems you have not seen this issue before it is likely the PIS is defective. Thanks! |
I had the exact same issue of klipper not seeing the PIS. Ran the commands @d3d3d listed and it worked. |
I don't think it's related to the Pi, the gadget is not saving it's firmware over power offs. I have the same issue with a random pc running klipper and my windows desktop. If I boot with the button pressed and flash the firmware, it will reboot in serial mode and work properly. As soon as you remove the usb cable, it's gone and you need to flash it again. You should be able to reproduce this on any windows pc. |
gogusrl, Since my last post Oct.2022, I have replaced the faulty PIS with no further issues. Although, I never implied the RasPi was causing the issue - you have figured out. The faulty PIS only worked for me because after "flashing" on the RasPi and umounting the device the PIS worked. Regards, d3d3d |
same issue. has to be connected to the host, if flashed don any other computer it will not be recognized. |
njsurf73, The RP2040 Bootloader offset should be set to 'No bootloader', the MAKE will then create the klipper.uf2 file. RP2040 Bootloader operation is straight forward. The RP2040 has a built-in first stage bootloader in ROM and can not be modified/updated. One of the PIS devices I have is faulty, the RP2040 flash fails to retain the copied firmware after a power cycle OR reboot. Hope this helps you or someone... d3d3d |
I copied over the klipper.uf2, connected to pi, add'd the included cfg command. and klipper does not see the MCU, It does show up under USB in putty.
The text was updated successfully, but these errors were encountered: