Giter Club home page Giter Club logo

Comments (5)

hzeller avatar hzeller commented on June 30, 2024

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

  • Which version of the Spixels board are you using ? (typically 2016-05-07 I guess). All should work, but I had speciality versions handed out as well, so knowing the reference is good.
  • I suppose, clock also works ? Otherwise you would not see any LED strip update on P2/P13.
  • Do you see the same problem with the DMA or direct-multi SPI ?
  • Are you using FlaschenTaschen or the Spixel library directly ?
  • What kind of LED strips are you using ? WS2801, APA102 or LDP6803
  • If you have a newer Pi make sure to use the spixels version newer than May or so as there was a workaround needed (version >= hzeller/spixels@900127a )
  • did you disable other things that might interfere with the GPIOs ? 1 wire connection, no pigpio etc. might mess with the system (generally it is a good idea to use a minimal raspbian lite version if you have not already).

from flaschen-taschen.

dwright213 avatar dwright213 commented on June 30, 2024

Sorry about that, I'll fill you in.

  • I am using the 05-07-2016 board.
  • I'm not sure how to check if clock works (check dc voltage on the SCLK pin?) but I figured that the ports that are working would indicate that.
  • I haven't tried using CreateDirectMultiSPI, only CreateDMAMultiSPI, due to the advice of spixels/examples/simple.cc, where it says:
    // If you are using WS2801, then you need CreateDMAMultiSPI() instead, // as these strips are finicky with timings.
  • I am using FlaschenTaschen with the Spixels library.
  • The LED strip type I am using is WS2801.
  • Affirmative, I definitely made sure I am using the latest version of both Spixels and FlaschenTaschen.

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

from flaschen-taschen.

dwright213 avatar dwright213 commented on June 30, 2024

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)

from flaschen-taschen.

hzeller avatar hzeller commented on June 30, 2024

So did it work after you simplified the installation ?

from flaschen-taschen.

dwright213 avatar dwright213 commented on June 30, 2024

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

from flaschen-taschen.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.