Coder Social home page Coder Social logo

New Boards about rpi-rgb-led-matrix HOT 8 CLOSED

hzeller avatar hzeller commented on August 17, 2024
New Boards

from rpi-rgb-led-matrix.

Comments (8)

hzeller avatar hzeller commented on August 17, 2024

Looks good!

The new boards will only work with the experimental-pwm-bit branch currently. So when in the rpi-rgb-led-matrix directory, you need to type:

git checkout experimental-pwm-bit

(there is also a small chance that I messed up the board, as I haven't tested it yet...)

from rpi-rgb-led-matrix.

hzeller avatar hzeller commented on August 17, 2024

Ah, I see, you already use the new branch. I'll have to double-check the board tomorrow.

from rpi-rgb-led-matrix.

hzeller avatar hzeller commented on August 17, 2024

I got my boards, but have to wait for the HCT245 to arrive, but will have a more thorough look at the schematic to see if there is something suspicious.

Silly question: did you double-check that the cables are connected to the right side of the panel ? There is an input and output connector on the panel; and for the panels I have at home this means that the cable actually needs to 'turn around' when plugging in upside to the adapter (as you can see in this picture https://github.com/hzeller/rpi-rgb-led-matrix/blob/master/img/three-parallel-panels.jpg ). There are often arrows printed on the board showing the 'direction of data flow'.

The fact that you get artifacts while moving things sounds like an unconnected input, which is why I am asking.

from rpi-rgb-led-matrix.

hzeller avatar hzeller commented on August 17, 2024

I tested the passive version of these boards and they work. My 245 arrive on Monday to test.

From the symptoms and the way the cable looks in your picture I suspect though cable plugged in on the wrong side of the panel.

from rpi-rgb-led-matrix.

squeegiefreak avatar squeegiefreak commented on August 17, 2024

Some Clarification:

I have 9 of the same displays, all have the same results, I am only running one at a time to try and narrow down the issue (also using all three ports on the board). When I don't have a program running, then it only has random colors on two lines, and its not shifting around.

if I run a program, I have multiple lines running at the same time, if I move the cable at all, I get crazy artifacting, if my hand gets anywhere near the back of the display board really.

I have both the master and the experimental-pwm-bit branches, for the board, I'm running with experimental pin-out.

at first I thought there might be something wrong with my Raspberry, cable, or display. But as soon as I plug into my breadboard with the old pin-out, led-matrix runs perfectly. I had 9 displays running in three parallel chains working.

I also sanded off the nub on one of my cables, making it easily reversible, and if the cable is reversed, it acts the same as when the programs not running. I can make my cable look like your picture by swapping ends, as long as the red strip and the nub is on the right side it should be correct. Also I verified I'm going into the input side.

Do you have the new pin-out somewhere so I can try it on my breadboard? I noticed the documentation still have the same pin-out.

Let me know if you have success with the board, and I will try and narrow it down, its possible I have noise or something being amplified by the 245's or something.

from rpi-rgb-led-matrix.

hzeller avatar hzeller commented on August 17, 2024

Soldered together a board, works:
new-board

Did you read my earlier response regarding my assumption ? Your last mail essentially confirmed that again.

I think you have connected the board on the wrong side of the LED panel (the LED panel has typically two connectors. One is input, one is output). I think you connected it to the output. There are two reasons why I think this

  • If the panels are lying upwards, the cables plugged into the adapter would need to be in a 'loop', pointing towards the chips when plugged in (see picture above). In your case they are plugged in so that they are straight out. That only happens if they are connected to the mirrored output side of the connector of the panel.
  • You get artifacts when you get close to the board (and in particular the 'back' of the board). This is as well a strong indicator: that is the side where the unconnected input is, which of course picks up all kinds of noise.

from rpi-rgb-led-matrix.

hzeller avatar hzeller commented on August 17, 2024

If it is wired up correctly, then double-checking the soldering joins (and that they don't gap) is of course the next. In your picture the direction of the chips look fine, but I can't see the soldering well; maybe there are some legs not entirely connected ?

from rpi-rgb-led-matrix.

squeegiefreak avatar squeegiefreak commented on August 17, 2024

Thanks for the work on your end to verify your design worked, I was able to reflow the board and got it working. I had the correct input side, and as long as the red side of the cable is opposite the USB, it should have the correct orientation. I attached a picture as an example. I appreciate you helping me get this working. I'll close this issue. Keep up the good work.

img_1575

from rpi-rgb-led-matrix.

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.