Basic Information:
Printer Model: Ender 3
MCU: XIAO RP2040
Host: Debian laptop
ERROR:
Klipper reports: SHUTDOWN
MCU 'xiao' I2C request to addr 104 reports error START_READ_NACK
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
FIX:
In the DOCS the i2c bus mentioned is i2c0a, but actually there are a bunch of them hidden in the source code of klipper in my case, the one that worked is i2c1b
| Bus name | SDA | SCL |
|---|---|---|
i2c0a |
GPIO0 | GPIO1 |
i2c0b |
GPIO4 | GPIO5 |
i2c0c |
GPIO8 | GPIO9 |
i2c0d |
GPIO12 | GPIO13 |
i2c0e |
GPIO16 | GPIO17 |
i2c0f |
GPIO20 | GPIO21 |
i2c1a |
GPIO2 | GPIO3 |
i2c1b |
GPIO6 | GPIO7 |
i2c1c |
GPIO10 | GPIO11 |
i2c1d |
GPIO14 | GPIO15 |
i2c1e |
GPIO18 | GPIO19 |
i2c1f |
GPIO26 | GPIO27 |