3D Printing Wiki

Advancing 3D printing mastery

User Tools

Site Tools


04_projects:03_rpi2040_pico_mmu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
04_projects:03_rpi2040_pico_mmu [2025/08/19 20:33] – [Flash the binary to the Raspberry PI Pico 2040] jattie04_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 /dev/serial/by-id/
 +usb-Klipper_rp2040_E66058388361172C-if00
 +root@creality /root [#]
 +</code>
 +
 +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.
 +</WRAP>
 +
 +
 +<code ini>
 +[mcu pico_2040_mmu]
 +serial: /dev/serial/by-id/usb-Klipper_rp2040_E66058388361172C-if00
 +
 +[output_pin pico_led]
 +pin: pico_2040_mmu:gpio25
 +pwm: False
 +shutdown_value: 0
 +
 +</code>
 +
 +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: Current version 1.3.0.40-5-g6977eaff-dirty-20230711_095416-ubuntu
 +Up-to-date MCU(s):
 +
 +
 +Once the underlying issue is corrected, use the "RESTART"
 +command to reload the config and restart the host software.
  
 +mcu 'pico_2040_mmu': Multi-byte msgtag not supported
 +</code>
04_projects/03_rpi2040_pico_mmu.1755635610.txt.gz · Last modified: by jattie