Closed dwright213 closed 6 years ago
mmh, so you are a bit sparse with the information you provide.
Sorry about that, I'll fill you in.
// If you are using WS2801, then you need CreateDMAMultiSPI() instead, // as these strips are finicky with timings.
And I will go ahead and check that nothing else is messing with the gpio..
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)
So did it work after you simplified the installation ?
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.
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?