GrovePi Installation- Mandatory Reading

@alexander.assenmache

The last successful install method:

1 Like

Here’s the step by step:

You must use the OS version linked - download it and image it to your sdcard

  • Flash the 2023-05-03-raspios-buster-armhf.img to the rpi keeping pi as the username

  • Activate the I2C and SPI interfaces:

    • sudo raspi-config → Interface Options → I2C → “Arm I2C?”: yes → OK
    • –>SPI->“Arm SPI?”:yes → OK
  • Run:

sudo apt update
sudo curl -kL dexterindustries.com/update_grovepi | bash

you might get the following error multiple times - ignore it for now

raise Exception("This CFFI feature requires setuptools on Python >= 3.12. The setuptools module is missing or non-functional.")
  • Install the missing package
    pip install python-periphery
  • Reboot your pi
    sudo reboot

*Finally ssh back in and go to the Python examples directory and read the version of the grovepi to make sure the shield is communicating correctly.

	cd ~/Dexter/GrovePi/Software/Python
	python grove_firmware_version_check.py
1 Like

You also need SPI too.

1 Like