Resonance Measurements: mcu ‘rpi’: Unable to open port

Trying to setup resonance measurements using accelerometer. Have it all wired up. Installed packages as shown in the instructions but after i copy the following to the printer.cfg i get errors no matter what i’ve tried.

[mcu rpi]
serial: /tmp/klipper_host_mcu

[adxl345]
cs_pin: rpi:None

[resonance_tester]
accel_chip: adxl345
probe_points:
    100,100,20  # an example

its related to the klipper_host_mcu line but i have tried multiple things with no luck. Any suggestions?

I copied the end of the log file. If you need more let me know.
mcu ‘mcu’: Starting serial connect
webhooks client 3042547072: New connection
webhooks client 3042547072: Client info {‘program’: ‘Moonraker’, ‘version’: ‘v0.6.0-156-g3b4bfba’}
Loaded MCU ‘mcu’ 94 commands (v0.9.1-562-gacdad764 / gcc: (15:7-2018-q2-6) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] binutils: (2.31.1-11+rpi1+11) 2.31.1)
MCU ‘mcu’ config: BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c1a=PB8,PB9 RESERVE_PINS_serial=PA10,PA9 BUS_PINS_spi1a=PB4,PB5,PB3 STATS_SUMSQ_BASE=256 RECEIVE_WINDOW=192 STEP_DELAY=2 SERIAL_BAUD=250000 ADC_MAX=4095 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi1=PA6,PA7,PA5 PWM_MAX=255 MCU=stm32f103xe CLOCK_FREQ=72000000
mcu ‘rpi’: Starting connect
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
mcu ‘rpi’: Unable to open port: [Errno 2] No such file or directory: ‘/tmp/klipper_host_mcu’
MCU error during connect
Traceback (most recent call last):
File “/home/pi/klipper/klippy/klippy.py”, line 158, in _connect
self.send_event(“klippy:mcu_identify”)
File “/home/pi/klipper/klippy/klippy.py”, line 248, in send_event
return [cb(*params) for cb in self.event_handlers.get(event, [])]
File “/home/pi/klipper/klippy/mcu.py”, line 733, in _mcu_identify
raise error(str(e))
error: mcu ‘rpi’: Unable to connect
Build file /home/pi/klipper/klippy/…/.config(1815): Thu Jun 10 22:05:40 2021

You’ve either not copied the rc script to the correct location, or you didn’t run make menuconfig to create the firmware for the “Linux process” followed by make flash.

https://www.klipper3d.org/RPi_microcontroller.html#install-the-rc-script

3 Likes

Got it working. Thanks Jake. You are very helpful.

1 Like