# Pi5 Breakout Garden Sorry, I couldn't find any breakouts!

**URL:** <https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557>\
**Category:** Support\
**Created:** [March 28, 2024, 6:36pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557 "2024-03-28T18:36:22Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![robin](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@robin](https://forums.pimoroni.com/u/robin)\
**Post date:** [March 28, 2024, 6:36pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/1 "2024-03-28T18:36:22Z")

</div>

Hi All,

New here. I just put together a Pi 5 with the latest Raspberry Pi OS (64bit) released: 2024-03-15 and ran updates.

Then mounted the Breakout Garden for Raspberry Pi (I2C + SPI) PIM445. I also enabled I2C in raspi-config.

Plugged in three breakout garden modules:

1. 3DOF Motion Sensor MSA301
2. 9DOF Motio Sensor ICM20948
3. 8x8 TOF Array Sensor VL53L5CX

I went to the git repo by clicking the link under the SOFTWARE heading on the Pimoroni Breakout Garden web page and looked for something called, “automagic installer,” but couldn’t find that. So, I followed the readme.md installation instructions steps 1 through 5, but got stuck there. After running the sudo ./install.sh command, I got the message, “Sorry, I couldn’t find any breakouts!”

This is my first time with a Pi 5, the latest OS, and anything Pimoroni. I’m sure I’ve done something wrong. (The breakouts are not in backwards, as I saw in another post.)

Does anyone see where I got off track?

I feel like I should load libraries for the individual modules, but am unsure how to proceed. Are there any other dependencies I should be aware of?

Any help is greatly appreciated.

Thanks,  
robin

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 28, 2024, 6:48pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/2 "2024-03-28T18:48:56Z")

</div>

Make sure i2c is enabled in Raspberry Pi Configuration. Might also want to enable SPI while your there.

---

<div class="post-metadata">

**Author:** ![robin](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@robin](https://forums.pimoroni.com/u/robin)\
**Post date:** [March 28, 2024, 8:34pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/3 "2024-03-28T20:34:18Z")

</div>

Hi Alphanumeric,

Thanks for the reply.

On my first running of the script, I had not enabled I2C in raspi-config, but it was smart enough to notice that and enable it on its own. I still got the couldn’t find breakouts message. After reading some online posts, I enabled it manually, and still got the same message, even after rebooting.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 28, 2024, 9:07pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/4 "2024-03-28T21:07:05Z")

</div>

What do you see if you run `sudo i2cdetect -y 1` from a terminal window.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 28, 2024, 9:14pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/5 "2024-03-28T21:14:01Z")

</div>

There are individual installers for each breakout by the way.  
[GitHub - pimoroni/msa301-python: Python library for the MSA301 3-axis accelerometer](https://github.com/pimoroni/msa301-python)

[GitHub - pimoroni/vl53l5cx-python: CTypes Python bindings for the VL53L5CX](https://github.com/pimoroni/vl53l5cx-python)

[GitHub - pimoroni/icm20948-python: Python library for the Pimoroni ICM20948 breakout](https://github.com/pimoroni/icm20948-python)

---

<div class="post-metadata">

**Author:** ![robin](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@robin](https://forums.pimoroni.com/u/robin)\
**Post date:** [March 28, 2024, 9:32pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/6 "2024-03-28T21:32:15Z")

</div>

It doesn’t detect any of the three modules plugged into the Breakout Garden.

---

<div class="post-metadata">

**Author:** ![robin](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@robin](https://forums.pimoroni.com/u/robin)\
**Post date:** [March 28, 2024, 10:19pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/7 "2024-03-28T22:19:35Z")

</div>

I’ve tried installing all three of the packages from the links you provided, but get the same error with each:  
error: externally-mamaged-environment

Here’s what I used (for example):  
python 3 -m pip install icm20948

I tried:  
sudo apt install python3-icm20948  
and got:  
E: Unable to locate package python3-icm20948

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 28, 2024, 11:01pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/8 "2024-03-28T23:01:19Z")

</div>

> [@robin](#):
>
> externally-mamaged-environment

The above error message has to deal with the new Virtual Environment.  
[Virtual Environments, Libgpiod, gpiodevice and the current mess I’m making of our Python libraries - Support - Pimoroni Buccaneers](https://forums.pimoroni.com/t/virtual-environments-libgpiod-gpiodevice-and-the-current-mess-im-making-of-our-python-libraries/23765)

If i2c isn’t detecting anything there is a connection issue. Do you have the hat firmly attached to the GPIO header, and the right way around?

---

<div class="post-metadata">

**Author:** ![robin](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@robin](https://forums.pimoroni.com/u/robin)\
**Post date:** [March 29, 2024, 8:16pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/9 "2024-03-29T20:16:23Z")

</div>

Hi Alpha,

Yes, Garden is installed correctly and pressed all the way down.

I removed it and installed on a Pi 4, ran through the same installs as I did on the Pi 5, and now the address shows up in an i2cdetect.

Something else weird about the Pi 5 is that it believes my power supply is insufficient. It’s a 10A supply and I’ve set the output everywhere between 5.0 and 5.5V, ans I still get the same supply message. Related? I didn’t think so, but…?

robin

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 29, 2024, 8:31pm UTC](https://forums.pimoroni.com/t/pi5-breakout-garden-sorry-i-couldnt-find-any-breakouts/24557/10 "2024-03-29T20:31:06Z")

</div>

My guess about the Pi 5 i2c issue is its related to it having the RP1 chip. It’s what interfaces with the GPIO header.

As far as the Pi 5 power supply issue. That’s likely because it can’t negotiate the 5V 5A connection with the connected USB C power supply. When that happens it limits the max current available to the USB ports. There is a config.txt edit to override it.
