Comments (8)
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.
Ah, I see, you already use the new branch. I'll have to double-check the board tomorrow.
from rpi-rgb-led-matrix.
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.
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.
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.
Soldered together a board, works:
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.
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.
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.
from rpi-rgb-led-matrix.
Related Issues (20)
- Remapping Panel orientations HOT 1
- led-image-viewer HOT 9
- Vmapper:Z requires physical re-mapping and rewiring of panels when switching from odd to even number in height HOT 2
- TTF font file for clock - no display HOT 2
- Noise in second and third panel in chain HOT 7
- Create --led-panel-type for CHIPONE ICN2037BP HOT 1
- Panels with 4 color lines
- 4 RGB pin panels HOT 1
- terrible doubt HOT 3
- Python bindings no longer build with 3.12 HOT 6
- supporting panels of with broken color orders in the middle of a chain. HOT 1
- API question: can one write directly into the framebuffer used for display? HOT 11
- [Q&A] SwapOnVSync can lose order when using multithreading? HOT 2
- [Q&A] Is /dev/mem a security risk? HOT 1
- [Q&A] Dot Correction available at some point? HOT 2
- Error loading font using systemd python service (Bookworm) HOT 11
- Problem turning off audio in /boot.congig.txt - Pi 4 Model B HOT 2
- Example code demo D3 not working properly HOT 2
- 64 x 64 LED matrix HOT 4
- Panel P3 64x64 IC SM16208 SM5166 with matrix bonnet HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpi-rgb-led-matrix.