Weird error trying to 5x5rgb matrix to work

Hi there people,

Thanks in advance…

I tried installing the libraries using the install as suggested on: https://github.com/pimoroni/rgbmatrix5x5-python

I did enable i2c…

Now when I try to run an example, e.g. python3 test.py

I get:

OSError: [Errno 121] Remote I/O error

What is going on? How can I solve this?

Any help is greatly appreciated.

Hi and welcome.

First is to do i2cdetect -y 1 from the Terminal.

i/o error is an i2c error. How do you have the breakout wired up? Did you solder a header on it?

Hi, and thanks both of you for your response

First:

rootuser@raspberrypi:~ $ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --

Second:

5x5_RGB

The tiny board is mounted on the pin header, and soldered on top. I thought the holes would connect to the bottom side…

With kind regards,

Roland Slegers

It shouldn’t matter which side you solder the header on. They are through hole plated.
Is the display soldered to the perf board? And is there a blue jumper under it linking the ground over to the other row of 5?
Your soldering may be an issue, you might want to reflow some of those connctions, especially the ones on the top of the board.

A solderless breadboard is what you want for that kind of setup.

Thanks for your input. I expected the holes to be through plated, but you never know. Good to know that they are indeed.

I always set up my prototype boards like this, connect both power rails…

The + rail is connected to 3-5V and the - rail is connected to the gnd underneath the board…

I will redo the soldering and pick up my multimeter to check the connections…

With kind regards,

Roland Slegers

You can just see the red and blue wires underneath the board connecting the 3-5V with the + and the gnd with the -…

Ok, was just double checking to make sure you didn’t accidentally miss a jumper. It happens to the best of us.
I use Perma Proto Hats and Proto Zero’s quit a lot in projects.


With a stacking header I can plug another Hat or pHat in on top of them,
I have one Pi with a huge solderless breadboard I use for proto typing.
I’m a bit spoiled I guess, but its lots of fun tinkering with this stuff.

I solved it by redoing soldering the board on the pin header… Something did not connect before… Now it does.

Thanks everyone.

With kind regards,

Roland Slegers

Nice, now you can have some fun with your new tech.=)