hzeller / flaschen-taschen

Noisebridge Flaschen Taschen display
GNU General Public License v3.0
195 stars 49 forks source link

Only able to control led strings on SPI_P2 and SPI_P13. #42

Closed dwright213 closed 6 years ago

dwright213 commented 6 years ago

I checked all my solders (I'm using the spixels board), and all the connectors have solid continuity from their pins to the 74HCT245's pins.

This has been a persistent problem though, across 2 spixels boards (the other board I put together just for testing, only used one 74HCT245, and only SPI_P2 was working). 2 different rpis (3b and 3b+), and quite a few Raspbian lite installations, so my only guess is that the cause is some difference in gpio/spi functionality between the rpi2 and rpi3.

I could be way off, I am not sure what else I should be testing though, at this point. Any ideas?

hzeller commented 6 years ago

mmh, so you are a bit sparse with the information you provide.

dwright213 commented 6 years ago

Sorry about that, I'll fill you in.

And I will go ahead and check that nothing else is messing with the gpio..

dwright213 commented 6 years ago

Update: I disabled i2c and "remote gpio" with the raspi-config utility, so I guess I did indeed have pigpio running.

I also installed wiringPi (which I probably need to uninstall now). Before turning off remote gpio (and with ft_server running) , wiringPi's readall command gave me the following, if it's helpful:

(edit: removed, markdown doesn't keep original formatting, making it kind of gibberish)

hzeller commented 6 years ago

So did it work after you simplified the installation ?

dwright213 commented 6 years ago

Yes! Sorry for the lack of response, it's been crunch time on this project, so I've been putting lots of work in.

It may have been my installation, but I think it was actually my soldering and testing skills that were the problem, because after resoldering and testing each leg of the level shifters, I was able to get them working. Sorry to pester you with it, this project has been a comedy of errors for me.

Unrelated, but I have an Ansible project for Flaschen Taschen, to standardize pi setup and simplify code pushing. Maybe someone else browsing the issues could use it.

https://github.com/dwright213/ft-deploy