Connecting Arduino Nano BLE Sense to Edge Impulse

I am trying to connect my Arduino Nano 33 BLE Sense to Edge Impulse for my machine learning project but I am having problems and was hoping you can help.

Here’s what I did:

  1. I clicked on “Devices” and selected the Arduino Nano 33 BLE Sense.

  2. I viewed the Installation Docs but I have a few questions. I saw this “The Edge Impulse firmware for this development board is open source and hosted on GitHub: edgeimpulse/firmware-arduino-nano-33-ble-sense.” Do I need this? If so, how do I incorporate/use it (when I press on the link, it’s just a bunch of code)?

  3. Installing Edge Impulse CLI

  4. I already created an Edge Impulse account

  5. I installed the latest version of Python (V3.14 - 64 bit)

  6. I installed Node.js version 22.22.0 (LTS) and checked the box for the additional tools (doing so also downloaded PowerShell and other programs)

  7. I also downloaded Visual Studios Community 2022 and checked the box for Development of C++

  8. I went to CMD administrator and typed “npm install -g edge-impulse-cli --force” and I didn’t get any errors which was good.

  9. Problem 1: But when I typed “edge-impulse-data-forwarder” I got the message:

Error: Cannot find module ‘C:\Users\raadn\AppData\Roaming\npm\node_modules\edge-impulse-cli\build\cli\data-forwarder.js’ I attached an image for your review.

  1. Problem 2: I downloaded the Arduino CLI to flash the device. I downloaded the correct version (Windows exe 64-bit) and extracted the file to the folder “arduino-cli” that I created. I also went to System Environmental Variables and then PATH and added this file to the same “arduino-cli” folder that I made. But when I run “flash_windows” (under download the latest Edge Impulse firmware) in CMD, it shows the message: Error finding build artifacts: looking for build artifacts: could not find a valid build artifact. I also attached an image for your review.

I checked past Edge Impulse forums and one recommendation was to uninstall “edge-impulse-cli” and reinstall, but that didn’t work either. I don’t really know why it’s not working. I also attached an image of what it should look like.

Can you please help me with this? I’m happy to answer any questions.

Thank you so much for your help.

Environmental Variables Pic
Here are all the images for above