# USB connection to Raspberry Pi

**URL:** <https://forums.openmv.io/t/usb-connection-to-raspberry-pi/1780>\
**Category:** OpenMV Boards\
**Created:** [June 1, 2020, 10:09pm UTC](https://forums.openmv.io/t/usb-connection-to-raspberry-pi/1780 "2020-06-01T22:09:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bubbabjh](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@bubbabjh](https://forums.openmv.io/u/bubbabjh)\
**Post date:** [June 1, 2020, 10:09pm UTC](https://forums.openmv.io/t/usb-connection-to-raspberry-pi/1780/1 "2020-06-01T22:09:13Z")

</div>

From what I’ve been able to find, I should be able to communicate over USB with a raspberry pi. I programmed the camera on my laptop, and saved the data under tools-\>save open script to OpenMV cam. I tried downloading the IDE for the pi onto the pi, and it was missing some libraries, which I also found some forum post on. saying how to fix it.

When reading in information using serial on the Pi, I got the message "Micropython v1.9-4580-g7747c5b36 on 2019-09-27; OPENMV4 with STM32H743\r\nType “help()” for more information.\r\n\>\>\> "

My questions are:

1. Do I need the IDE on the Pi to run code on the camera when it is previously plugged into the Pi?
2. If no from what I read, all of the print data should be sent across the USB cable, is this correct, and can I read it in with serial.Serial()?
3. If I’m just confused and don’t know what I’m talking about, what is my next step?

---

<div class="post-metadata">

**Author:** ![kwagyeman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.openmv.io/kwagyeman/32/4_2.png) [@kwagyeman](https://forums.openmv.io/u/kwagyeman)\
**Post date:** [June 2, 2020, 2:46am UTC](https://forums.openmv.io/t/usb-connection-to-raspberry-pi/1780/2 "2020-06-02T02:46:27Z")

</div>

The answer is right here.

> <https://github.com/openmv/openmv/blob/master/README.md#note>
