-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assembly troubleshooting? #6
Comments
I guess you could buy one of these awful HDMI terminal block things if you want to confirm connectivity between RP2040 and the socket https://www.amazon.co.uk/CERRXIAN-Terminal-Solderless-Breakout-Connector/dp/B083DL7RVY increasing the footprint size to 0603 imperial would probably be fine |
Here is a known-good binary for a PicoDVI Rev C board, so you can rule that out too. This one also blinks the LED (GPIO21) so you can confirm the program is running and not crashing. You should not need 1.3V. |
Ah, you know what would have really helped? Specifying that I was using the DVI Sock, because the default pinout for the TMDS lines is different. I changed the main.c to use the sock pinouts, and I have an improvement: My monitor says something is plugged in but not giving a signal. This is an improvement over "nothing is plugged in"! I'll look at my soldering job again. E: And another issue thread pointed me to editing the root CMakeLists.txt to set the board default without changing main.c |
Oh, follow-up for closure: ultimately the resistors and board were fine. The issue was pins bridging under the HDMI connector because solder wicked up during drag soldering. Ultimately, I wasn't able to fix those. I'm guessing there's more technique for these than there is for plastic packaged ICs, and I will look that up. Left open in case anyone has a hot soldering tip and trick, but issue closed. PEBKAC. |
Dousing with flux and/or alcohol then swiping with the soldering iron is helpful for clearing shorts on fine-pitch connectors, in case you want to give it another go! The boiling alcohol helps to dislodge the bridge. |
Thank you, this helps a lot! |
I ordered a few boards from OSHPark and put them together, but I'm not getting sync on hello_DVI, even with a 1.3V overvolt. I don't have an oscilloscope; is there a good way to troubleshoot assembly? Some macro photos look like every resistor is set properly (none fall off, at least), and there are no bridges on the plug pins, but I'm not confident. With a scope, I'd just look at the outputs, but don't got. Anyone got a clever idea I can borrow?
Alternatively, would there be any gotchas just making the board a half inch longer and using 0603 resistors for a bit more breathing room?
The text was updated successfully, but these errors were encountered: