Pins.error: Unknown pin chip name 'pico'

Basic Information:

Printer Model: Ender 3 Pro
MCU / Printerboard: Crealitity 4.2.7
klippy.log
klippy(2).log (5.7 MB)

Describe your issue: I successfully got Klipper running on my Ender 3 Pro, but the issue I am facing now is getting Input Shaping calibrated with an ADXL345 + RPI Pico. I have the Pico setup and it is showing up as a serial device correctly. Klipper sees the Pico and I have an ADXL macro configured to allow use of the Pico.

*Note: I do plan on using this ADXL345+Pico on multiple printers that is why I went this method.

Followed a guide and when I added the ADXL.cfg macro and included it in my printer.cfg I get an error stating that “pico” is not recognized as a controller, but it clearly is.

Could it be this PiPico -> Unknown spi_bus 'spi0a' - #5 by jakep_82

You may have a look to line 1126 in your klippy.log.

Good luck, hcet14

[mcu adxl]
serial = /dev/serial/by-id/usb-Klipper_rp2040_E66164084353A626-if00

[adxl345]
spi_bus = spi0a
cs_pin = pico:gpio1
axes_map = x,z,y

You have named your additional MCU adxl but try to access it under the name pico

1 Like