04_projects:03_rpi2040_pico_mmu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
04_projects:03_rpi2040_pico_mmu [2025/08/19 20:33] – [Flash the binary to the Raspberry PI Pico 2040] jattie | 04_projects:03_rpi2040_pico_mmu [2025/08/19 20:53] (current) – [Connect the board to the main host application] jattie | ||
---|---|---|---|
Line 157: | Line 157: | ||
* Plug the Pico into your computer while holding the BOOTSEL button, it will mount as a USB drive. | * Plug the Pico into your computer while holding the BOOTSEL button, it will mount as a USB drive. | ||
* Copy klipper.uf2 to the Pico drive, it will reboot automatically. | * Copy klipper.uf2 to the Pico drive, it will reboot automatically. | ||
+ | |||
+ | |||
+ | ===== Test the Connection ===== | ||
+ | |||
+ | * Plug the flashed pico into K1 Max USB Port | ||
+ | * Establish an SSH connection to the K1 Max and found the new serial device. | ||
+ | |||
+ | <code ssh> | ||
+ | root@creality /root [#] ls / | ||
+ | usb-Klipper_rp2040_E66058388361172C-if00 | ||
+ | root@creality /root [#] | ||
+ | </ | ||
+ | |||
+ | We seem to have a successful Klipper installation on the Pico 2040. | ||
===== Connect the board to the main host application ===== | ===== Connect the board to the main host application ===== | ||
+ | <WRAP center round tip 60%> | ||
+ | Some basic testing to confirm all is well, add the basic config and simply blink the LED on the Pico 2040. | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code ini> | ||
+ | [mcu pico_2040_mmu] | ||
+ | serial: / | ||
+ | |||
+ | [output_pin pico_led] | ||
+ | pin: pico_2040_mmu: | ||
+ | pwm: False | ||
+ | shutdown_value: | ||
+ | |||
+ | </ | ||
+ | |||
+ | Adding the config and restarting Klipper however yield this error: | ||
+ | |||
+ | <code bash> | ||
+ | MCU Protocol error | ||
+ | |||
+ | This type of error is frequently caused by running an older | ||
+ | version of the firmware on the micro-controller (fix by | ||
+ | recompiling and flashing the firmware). | ||
+ | |||
+ | Your Klipper version is: 09faed31-dirty | ||
+ | MCU(s) which should be updated: | ||
+ | mcu: Current version 1.3.0.40-5-g6977eaff-dirty-20230711_100121-ubuntu | ||
+ | nozzle_mcu: Current version 1.3.0.40-5-g6977eaff-dirty-20230711_100254-ubuntu | ||
+ | leveling_mcu: | ||
+ | Up-to-date MCU(s): | ||
+ | |||
+ | |||
+ | Once the underlying issue is corrected, use the " | ||
+ | command to reload the config and restart the host software. | ||
+ | mcu ' | ||
+ | </ |
04_projects/03_rpi2040_pico_mmu.1755635610.txt.gz · Last modified: by jattie