Which RPI gpio pins are actually being used by the Matrix Voice

Hi.
I do want to use the Matrix Voice for voice controlling my smart home. I want to attach it to a Raspi Zero W. However, I would like to add some other sensors (motion, temperature, sun, gas) and therefore would still need some of the GPIO pins on the Raspi. Could you tell me if all 40 pins are used by the Voice or if it uses less and which?
I did see the pinout of the Creator, but would imagine that it needs more gpios as it also boasts more sensors.
Or would it be possible to use some of the other GPIOs (on the Voice) as “passthrough” pins on the Raspi?
Thanks for your help
BR
Markus

1 Like

I’d like to know this as well.

I’m guessing it is just using SPI (and perhaps power, ground)

I say guessing because I don’t think the board works.

Just one SPI for data streaming (/dev/spidev0.0), one UART (/dev/ttyS0) for ESP32 programming, some GPIOs for IRQs and ESP32 controls (I2S has not been used).

1 Like

Hey guys, check out the GPIO Pinout updated here in the docs.

Let me know if it helps :slight_smile:

I’m sorry, but I don’t feel like this answers the question. I have looked at the pinout and it looks like all of the GPIO pins are occupied by the Voice and FPGA or something else, but if I don’t want to use the FPGA pin, can I use it for my own purposes?

yoel your link for the pinout is MIA. The current link is here

https://matrix-io.github.io/matrix-documentation/matrix-voice/resources/pinout/

so i scrutinized the list and it seems the matrix voice does indeed use a lot of the gpio pins. But from what i gather, the following gpio pins on the pi are not used by matrix voice
from the internal row of pins on the pi
GPIO5(pin 29),GPIO13(pin 33),GPIO19(pin 35),GPIO26(pin 37)
from the outside row of pins on the pi
GPIO8(pin 24),GPIO7(pin26),GPIO12(pin 32), GPIO16(pin 36),GPIO20(pin 38), GPIO21(pin 40)

These pins I just listed had no functions for the matrix voice but they are not accessible from the header on the voice! The header on the voice provides connections only to the FPGA on the voice - none are pass through to the pi. So how do I connect my servos to the pi?

1 Like