A problem often encountered by Virtual Boy users are glitchy displays, leading to horizontal lines, reversed or generally distorted images, or even complete loss of display activity.
All those symptoms are usually caused by the ribbon cables connecting the LEDs to the motherboard becoming loose, or peeling away from the display PCB.
Fixing your Diplay: Oven method
DogP has come up with a way to fix the problem by opening the system up, removing the display, sticking it in the oven to re-melt the adhesive, and reassemble. It’s not a difficult procedure, except that the typical security bit can’t get to the deepest screws on the VB, so you either need a special screwdiver, a modified bit, or a modified screwdriver.
You can find a guide to fix your displays on DogP’s Project:VB.
Fixing your Diplay: Bypass method
Another way has been proposed by DanB. To permanently fix the problem, his idea was to replace the loosening ribbon cables with some better wires, which he soldered to the PCB. This solution requires much more skill, though, and should only be performed by solder experienced people with a steady hand and a huge portion of patience.
The complete guide can be found here.
Fixing your Diplay: New methods (RECOMMENDED)
Some more methods have recently been developed by DogP to permanently fix the cable problem (contrary to the probably non-permanent oven method): Thread.
- This topic was modified 16 years, 4 months ago by KR155E.
I suppose while I’m thinking about it, I use Mario Clash for display troubleshooting.
The very first scene is some clouds parting, which is a nearly total full screen of full-intensity red. When running the game, I set the brightness to 5 and load up level 4. After level 4 is a bonus stage, which also has a lot of bright pixels.
If a problem occurs with the displays, it’ll either be during those clouds at the beginning, or on the bonus level.
Next time you do the repair you mentioned, post a pic to help those of us who can’t imagine the insides quite as well… heh.
The rubber has almost nothing to do with the whole glitchy display problem. The problem is that, while to the naked eye unnoticeable, the whole flatcable looses its connection to the board.
All the traces only have to have about 1 or 2 mm full connection to make the displays work perfectly fine.
What you have done is push the conductive adhesive on the board, which can last for a short while but then loosens up again. The glitchy display is always a bad connection to the board, or potentially could be caused by seriously broken flatcables which should be easy to spot(I have never encountered this though).
I have soldered approximately 25 pairs of VB displays with the glitchy display issue and all of them remain perfectly fine!
When you solder the traces to the board for enough length, it can obviously not loose connection to the board and hence the problem is solved this way.
Got out the multimeter and tested all the ends to make sure they were ok, then threw it in my unit to give it a proper test. Yay, right display’s all clear! Wait a minute, the left side has a second mirrored image of everything now. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~
did you ever solder the other side and did that fix the mirrored image you were seeing?
I had some issues with mirroring as well, one display would show a double image somehow. *That* wound up being a problem with a damaged connector on the main board side. I carefully cleaned *between* all the copper contacts, pressed the contacts themselves flat, then plugged it back in.
I have repaired a lot of VB displays until today, and always guaranteed a 100% satisfactory outcome. Though, today I repaired my last set with that guarantee, I do not have any spare displays left.
I had two spare displays and used my second today for a member of PVB.
This means that if you want me to repair your display, I cannot guarantee it, chances of failure are pretty slim, but real (I have repaired about 30 pairs, which means 60 displays and two of them were irreparable).
If you do not like your chances, then I cannot help you to solder fix your displays. Just an FYI.
I am trying to buy a set of displays to solve this in the future, though I am not spending too much on them.
With prices of VB’s including shipping to Europe that are rising and rising I cannot tell anyone how fast I will get a reasonably priced spare set.
I have a dead pair of displays you can have. Neither displays anything at all.
Guy Perfect wrote:
I have a dead pair of displays you can have. Neither displays anything at all.
That would be GREAT, I will pm you.
Hey,
I haven’t been around much lately, but over the last couple years, I’ve repaired quite a few displays, and tweaked my process a little bit. I don’t think I’ve ever posted about it, so while I was fixing a few displays this weekend, I figured I’d take some pics and post.
I used to use NaOH to chemically “eat” the polyimide coating on the cable, but it’s kinda inconvenient to use when you’re just doing a couple displays here and there (prep, cleanup, etc). It also requires caution, to make sure none gets on the window, since it’ll damage it.
I’ve seen that some people just use a ball of solder to melt the polyimide, and it works, but I don’t like the amount of heat that the cable is subjected to (you can see the copper seperate from the coating farther up the cable and move around a bit). So, I was looking for a way to seperate the coating from the copper without heat or chemicals. I ended up figuring out that a fiberglass pen, when rubbed “against the grain” (upward, from the PCB to the cable) leaves the copper attached to the PCB, but peels the coating away. Just use firm pressure, and brush like you were trying to rub sticker goo off a window. Once you get one spot started, just work your way across the rest of the display. It takes less than a minute to do the whole thing. It also cleans up the copper really nicely, preparing it for soldering.
Oh, and if you’re not familiar with fiberglass pens… BE VERY CAREFUL. The fibers are very small and break off. Use caution not to get them in your fingers or eyes. Getting fiberglass stuck in your fingers is really annoying… for several days, you’ll randomly feel a sharp stabbing feeling when grabbing something… and fiberglass in your eye is similar, but more painful. 😛
Once the copper is exposed, just run the line of solder across the display like normal, using a little bit of flux… then clean it up, inspect, and you’re done. Of course it doesn’t look quite as nice as using NaOH, since the peeled coating melts and blobs up a bit… but it works perfectly, and hopefully it’ll never break again, so nobody will ever see it. 🙂
Oh, and before I start, I stick a piece of masking tape over the window, to protect it from fingerprints, scratches, etc. while I’m working on it.
Also, I’ve noticed lately on a few displays that the connection to the motherboard has been iffy. When I push the cable all the way in, I can feel it get a bit looser, and the display gets some glitches. Just backing the cable out a tiny bit makes it perfect again. There’s plenty of tension in the connector that you shouldn’t need to worry about it pushing back in or falling out, but if you’re really worried, a dab of RTV across the cable and connector should ensure it doesn’t move.
Anyway… hopefully someone finds this helpful.
DogP
Attachments:
Thanks for the tip DogP, looks like a solid and safer way indeed! Pretty easy as well.
That’s a great find! Thanks for sharing, DogP! I’ve been meaning to do the NaOH/solder fix on my two bad units for ages, but the barrier to entry has been dealing with the NaOH itself.
A fiberglass pen, however… I smell a Saturday project! (Well, two Saturdays from now; I’ll be out of town this weekend. :P)
Thanks again for sharing! And for all of your contributions to VB-kind. 🙂
No problem… you can pick up a fiberglass pen at Radio Shack or an auto parts store, and yeah, there’s not much to it. Just make sure to apply firm pressure and go upward, and it just works.
I saw someone earlier having problems with the NaOH. The trick to it is to use very little water and apply heat. The mixure will be solid at room temperature, but liquid when heated. I’d soak a piece of paper towel in it, lay it over the part of the cable I wanted removed, then stick it in my toaster oven at 150F-200F until the coating was eaten away (few minutes). But you gotta be careful not to overheat the parts, or get the chemicals on or under the window.
DogP
Ok I have absolutely no i dea what is going on with my vb. When i am up close to it with my face pressed right into the visor it looks fine with only ocasional glitch ups when the image on screen suddenly changes ect, but when you pull your face back and look through the left eyepiece (Right looks fine even from distance) it goes all fuzzy and glitches up. I dont think its glitchy display and why does it go all wonky when you move away any guesses?
1st image is up close 2nd is glitch up
Attachments:
kkabalka wrote:
Ok I have absolutely no i dea what is going on with my vb. When i am up close to it with my face pressed right into the visor it looks fine with only ocasional glitch ups when the image on screen suddenly changes ect, but when you pull your face back and look through the left eyepiece (Right looks fine even from distance) it goes all fuzzy and glitches up. I dont think its glitchy display and why does it go all wonky when you move away any guesses?1st image is up close 2nd is glitch up
That actually looks like a typical cable problem (when one of the clock pins isn’t making good contact). I’m not sure why it matters whether your face is in or not, but I remember someone talked about a similar problem, where the displays would act fine in the dark, but not when the lights were on.
Maybe the cable is close enough that the clock is inductively coupling, but when the LEDs gather light, they act as photodiodes and cause a bias… or maybe it’s radiating the clock like an antenna, and the reflection off your head in the near field causes constructive interference… I dunno… I’m just making things up. 😉
But yes, it’s probably the cable.
DogP
Thanks for your reply! So you think a oven session should temporarily fix the problem? Its getting worse and worse today the left display lit up entirely making it impossible to make out an image.
the oven method is temporary at best and if you are not careful you risk ruining your cables. if you are going to go through the bother of opening up your VB then you should look for someone to solder your cables for you.
RunnerPack recently did a solder for one of our members and from what I read the price was extremely reasonable. Perhaps he is willing to take on your cables as well.
Finally, I got around to fixing my VB. It works!! Thank you DogP for finding the method to fixing this major problem.
In my thread I suggested a conductive epoxy as a possible solution. However while browsing some sites tonight I found this which might be easier to buy and use.
DPsx7 wrote:
In my thread I suggested a conductive epoxy as a possible solution. However while browsing some sites tonight I found this which might be easier to buy and use.
I don’t think that stuff, or conductive epoxy would work well for fixing VB displays. The pins are pretty tight (~0.6mm pitch IIRC), and it’d be really difficult to not short the pins. Of course, feel free to give it a try, but when you end up with a messy glob, be sure to clean it really well before it dries into a hard, shorted glob. 😉 I’ve found that the conductive epoxy is useful for making/fixing circuits on non-conductive surfaces, but never found it to be much of a solder replacement.
The reason solder works so well is because it only “sticks” to the copper, and the flux keeps it from shorting between adjacent pins. So, with the right technique, you can drag solder across the bare copper and end up with a nice soldered connection.
DogP
Much like solder it requires a delicate touch. This way won’t burn all your parts and if applied with a toothpick or something might work better for some. As I mentioned in my ‘Not Fair’ topic I’ve repaired a dot matrix display with it. When I got my pinball machine a few lines of the display were broken and a new one costs like $120. I tried with solder but just couldn’t get it to stick to the piece inside the glass. A small line of epoxy repaired the 2 or 3 lines and gave me several years of use before the whole thing finally burned out.
I guess with parts that small there’s a risk no matter what you wanna use. So while discussing alternatives I figured to throw it out there for those who don’t have a good iron. Still waiting for the tools to arrive to open my VB and see what it’ll take to fix it.