Odd issues with NumPy

Basic Information:

Printer Model: Voron 2.4
MCU / Printerboard: BTT Octopus
Host / SBC: Pi 3B+
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

…Dusting off my printer after a bit of a hiatus. Had a SD card fail on me and forgot to backup my printer.cfg (big dumb)

Got everything reloaded and dialed my printer.cfg file back in. The next step in the process was to tune input shaper and I’ve hit a wall. Haven’t seen much online about this issue? Any assistance would be greatly appreciated!

klippy (6).log (2.1 MB)

Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer_data/config/printer.cfg', '-I', '/home/pi/printer_data/comms/klippy.serial', '-l', '/home/pi/printer_data/logs/klippy.log', '-a', '/home/pi/printer_data/comms/klippy.sock']
Git version: 'v0.12.0-456-gfbd5b4921-dirty'
Untracked files: klippy/extras/ldc1612_ng.py, klippy/extras/probe_eddy_ng.py
Modified files: klippy/extras/bed_mesh.py, src/Makefile
Branch: master
Remote: origin
Tracked URL: https://github.com/Klipper3d/klipper
CPU: 4 core ARMv7 Processor rev 4 (v7l)
Python: '3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]'
...
Hello from ProbeEddyNG
LDC1612ng btt_eddy oid: 1 i2c_oid 0
Unhandled exception during connect
Traceback (most recent call last):
  File "/home/pi/klipper/klippy/klippy.py", line 130, in _connect
    self._read_config()
  File "/home/pi/klipper/klippy/klippy.py", line 123, in _read_config
    self.load_object(config, section_config.get_name(), None)
  File "/home/pi/klipper/klippy/klippy.py", line 112, in load_object
    self.objects[section] = init_func(config.getsection(section))
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/klipper/klippy/extras/probe_eddy_ng.py", line 3300, in load_config_prefix
    return ProbeEddy(config)
           ^^^^^^^^^^^^^^^^^
  File "/home/pi/klipper/klippy/extras/probe_eddy_ng.py", line 490, in __init__
    if fmap.load_from_config(config, dc):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/klipper/klippy/extras/probe_eddy_ng.py", line 2850, in load_from_config
    data = pickle.loads(base64.b64decode(calibstr))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'numpy._core'

Just blind suggestion:

~/klippy-env/bin/pip install numpy

Thanks, but already tried that. This is the return when I try and run the install again.

pi@voron2:~ $ ~/klippy-env/bin/pip install numpy
Looking in indexes: Simple index , piwheels - Simple index
Requirement already satisfied: numpy in ./klippy-env/lib/python3.11/site-packages (1.25.2)

~/klippy-env/bin/pip install numpy==1.26.4

Should do the trick.
(generally any newer version should work, but let be conservative).

Legend!! Thank you, sir.