Here’s some pictures of the patient, it’s terminal.
(screenshot brightness/contrast adjusted, I’ve never had to take a picture of a VB screen before)
I’ve been picking away at this VB on and off, hoping it isn’t actually as hard as it looks, but I give up now. First it was the disintegrating ribbon cable that I pitched out, then it was trying to hand wire the display to the main board, which is where I’ve reached my limit. Clearly the VB is well beyond my capabilities, and I’ve had to solder rather difficult things before. The above pictures were the best I could do, given the tools I have and the ridiculously tiny soldering required. I’m not even gonna try to solder to the other side, seems the ribbon cable has a nasty crease in it, it barely displays anything.
I don’t know what else to do at this point. Sell it for parts? Forget about it? I guess if I offered enough money, maybe someone on here could fix my Virtual Boy, but I doubt that, I’ve pretty much buggered this thing up permanently. I’d be surprised if anyone could fix it now. Well, I guess the right display is still fine, it’s the left one that’s been soldered to death. None of the traces burned but it’s a mess.
What do you guys think I should do now?
Wow, kudos to you for trying to hardwire everything with individual cables. Looks like quite a labor intensive repair thus far. If it’s not working after all that, it seems like you might not be able to turn back. Your best bet might be finding new led/ribbons on eBay and having someone on here solder them for you…or you might also find some useful info on this thread if you’d like to try it yourself. DogP outlined some useful tips on post #170: http://www.planetvb.com/modules/newbb/viewtopic.php?topic_id=3295&viewmode=flat&order=ASC&type=&mode=0&start=160
This is kinda related to something I’ve been working on for someone else here. They damaged their original cable beyond repair, so my original plan was to draw up a 1:1 exact copy of the cable, so I could print/etch it, and cut/splice it together. The 1:1 copy was very tedious to get exact, because some of the traces near the ends are curved, and the gap isn’t consistent, etc… but what I did do was make the ends and the middle exact, so you could either reproduce the entire cable, or any portion of it and splice it at any straight run of the traces. Here’s a rendering of it:
It seems like you have some pretty good soldering skills, so here’s my opinion. Rip up all the wire you soldered and pull the socket from the motherboard. Solder the replacement flat flex cable (discussed above) to both the display and motherboard. It’s MUCH easier to solder a cable with traces already perfectly aligned, than trying to solder individual wires. Then use some kapton tape, epoxy, or whatever to provide a little bit of strain relief.
The reason I suggest pulling the motherboard side socket is because my experience with flat flex cables that I’ve printed is that it’s a little bit thinner then the stock cables (and you’d need to add a stiffener to push into the socket), and the exposed copper oxidizes quickly, making poor contact (liquid tin might help that). Also, I print single sided, and if you want the contacts down for the connector, you’d need the contacts down for the display side. That makes it really easy to get solder bridges, or other inadvertent shorts.
Of course you’re gonna ask… “so how do I get one of these cables?” Well, I’d be glad to mail you one, except that I haven’t successfully printed one myself yet. The laser printer I usually print boards with hasn’t been sticking very well, and has been leaving lots of pits, so I’m guessing the last time I replaced the toner, I got the cheap stuff (well, I bought the cheapest stuff I could, so yeah). 😉 So, I gotta try another printer and see if I can get better results. I just haven’t gotten a chance to do it.
On the other display, I’d just solder it the traditional way. I doubt that the kink has broken the cable, unless you can clearly see otherwise. It’s common for the display to seem completely dead, just because of bad contact at the display.
Just curious… why didn’t you try the normal solder method on the first display?
DogP
Attachments:
Thanks for the replies guys. Yeah a new ribbon cable definitely looks the way to go, the only hard part would be getting the ribbon cable socket off the main board. Well, that and getting a ribbon cable I guess haha. I have no way of printing something like that, I’d have to wait for someone else to start making them. Let me know if you get that printer working again.
I did actually try to use the original ribbon cable for the left display, it’s just I didn’t have a fiberglass pen or anything so I tried to burn away the plastic, the cable got really mangled and was hard to work with. I tried to make the best of it but I gave up after that and switched to wires, which at the end of it all, weren’t actually better than the ribbon cable… I could try the soldering method again on the other cable, but I figure the same thing will happen again. Those ribbon cables are extremely, extremely fragile, they don’t take heat very well.
I need to find a thinner tip for my iron some time… That’s part of my problem here. It can easily touch two traces on those ribbon cable solder pads.
Sometimes we just have to admit the truth. Ha. As a collector I’ve been able to proudly say there’s only been one platform to break beyond my ability to fix. (The laser on an original PS1.) Fixed my PS2 DRE by cleaning the lens, rid the NES of the blinky problem by replacing the 72 pin connector, and so on.
Not too long ago when I dug out the VB after years of hiding in its box I found the display issue and upon opening the system realized it wasn’t going to be a job for me. I have experience soldering but the fine detail here was definitely too much for the cheap ass iron I bought at Radio Shack. I’ve one tip and the iron only 2 temp settings. Taking a crack at it ‘may’ have paid off but chances were better I’d screw something up that’s getting harder to replace.
As long as the boards are good there should be a way of fixing it. It’s only a connection whether it’s through a ribbon cable or not.
I’d love a new cable if you can make it work.
You repaired my VB for me months ago, but having that as a backup is GREAT… especially if we ever get Dragon Hopper.
Thanks
SirGuntz wrote:
Yeah a new ribbon cable definitely looks the way to go, the only hard part would be getting the ribbon cable socket off the main board. Well, that and getting a ribbon cable I guess haha. I have no way of printing something like that, I’d have to wait for someone else to start making them. Let me know if you get that printer working again.
Yeah, I’ll get it working again (I print boards too often to give up on it)… I just haven’t had time to mess with it in the last couple weeks (I just finished this cable design a couple weeks ago). To remove the socket, I’d either use hot air, or Chip Quik… either one would make it pretty easy.
SirGuntz wrote:
I did actually try to use the original ribbon cable for the left display, it’s just I didn’t have a fiberglass pen or anything so I tried to burn away the plastic, the cable got really mangled and was hard to work with. I tried to make the best of it but I gave up after that and switched to wires, which at the end of it all, weren’t actually better than the ribbon cable… I could try the soldering method again on the other cable, but I figure the same thing will happen again. Those ribbon cables are extremely, extremely fragile, they don’t take heat very well.
Yeah, the fiberglass pen is really helpful because it exposes bare copper without any heat. I’d definitely pick one up. Without it, you need to basically burn off the coating, which as you found out, subjects the cable to a lot of heat. Once the copper is exposed, it’s just a matter of using flux and solder and quickly moving across the cable.
SirGuntz wrote:
I need to find a thinner tip for my iron some time… That’s part of my problem here. It can easily touch two traces on those ribbon cable solder pads.
You should be able to do it with just about any tip (I use a standard conical tip). Really, you just want to use flux and lightly drag a ball of solder across the contacts. There’s no need to individually solder each pin (which is one reason that soldering the cable is much easier than soldering individual wires).
DogP
I don’t have a hot air gun, maybe just clipping the legs off then heating/lifting each side of the grounding pins will work. Are the pins for the ribbon cable socket the right thickness for the ribbon cable?
Where would you buy a fiberglass pen? How do you clean away the bits of fiberglass (if it works like an eraser)? Doesn’t sound particularly safe, ugh.
Also, how the heck do you get a ball of solder going without the ribbon cable traces getting moved and disturbed (or worse, the ball adhering instantly)? Do you need a specific kind of flux?
And, about the supposedly untouched ribbon cable on the right display of my VB. I must confess that (I’m pretty sure) it was pulled off at some point, forget why… I stuck it back on. It isn’t peeling but it barely works. Most of the time it’s just a black screen on the right display. I understand ribbon cables are delicate and break easily. Is there any chance this cable is still good? I think I’ll just get two ribbon cables off you just to be safe anyway.
When do you think you could print new ribbon cables? I’d rather get this VB fixed than sell it off for parts, that’s a bit wasteful to me.
Yep… carefully clipping the leads should work. You should be able to pick up a fiberglass pen at Radio Shack, or an auto parts store… or probably a lot of places online. It doesn’t leave many fiberglass bits behind, but I just blow away any that do come off (the biggest thing to watch out for is getting them in your finger… they prick you for days, and it’s really annoying). Watch out though… it seems that a lot of these, including Radio Shack’s (according to the reviews), are actually nylon bristles, and don’t work well.
About soldering… I just use whatever cheap liquid flux I have laying around, and solder it similar to drag soldering any component. Kinda like this: http://www.youtube.com/watch?v=wUyetZ5RtPs . Maybe I’ll try making a video next time I fix a display.
If you pulled the cable off, it’s probably still fine, as long as you put it back on carefully. To solder, you don’t need any of the original connection… the adhesive is nice to support the cable though.
I’m out of town this week, but when I get back, I should be able to get these cables printed fairly soon. I’d really like to get the other guy’s cable finished, since I’ve had it much longer that I wanted to already.
DogP
Instead of printing them at home, one could have replacement cables made professionally (but you have to buy 50 at a time…):
Five cables fit on each of the ten “boards”. If you max them out with the 0.3 mm copper and ENIG (I don’t think black substrate is a worthwhile expense ;-)), they come to US$92 + shipping (which is a quite reasonable ~US$1.84 per). They’re double-sided, so they should be easier to solder and probably more durable (I also had the idea to add vias in the traces so the two sides can share the work; kinda like stranded wire with two strands ;-)). They don’t include a solder mask (can you even use solder mask on FPCs?) so, even with the gold plating, it would probably be a good idea to use some kind of compliant coating (packing tape? paint? PlastiDip?) to protect them.
I made an Eagle layout for the cable based on photos (and careful measurements) of the original (it’s not the one I made for you before, DogP). It’s not 100% exact like DogP’s, but I think it’s accurate enough to use as a replacement (although at least one other pair of eyes checking them before ordering would probably be a good idea) or maybe DogP’s version could be converted into something they’d accept.
I’d be down for at least four cables if anyone (bigmak? UncleTusker? DogP?) wants to organize a group-buy. I could do it myself, but I have neither the experience nor the infrastructure for a project like this. I’ve never used a PCB fabrication service, and I know next to nothing about the financial side of taking pre-orders. I thought about doing a KickStarter, but I don’t know if I could reach that many owners of VBs in need of such a thing (especially considering DogP’s recent “repairing spree” ;-))
Of course, the cables alone wouldn’t do most people much good (not speaking of DogP or SirGuntz here, obviously ;-)). They’d likely want someone to install them in their VB, too. It’s not likely to be much (if any) harder (and possibly even easier) than doing a standard cable repair, so I would be both willing and able to do this “pro bono” if sent the cables, displays (or whole VB), and return shipping costs. Conceivably, and with the right tools, one could remove the LIF sockets (as has been mentioned) and solder the cable directly in its place. This would also eliminate the “dimpling” problem. I haven’t tried this, but I had the idea of possibly removing only the top of the connector housing and soldering the cable to the contacts (probably wouldn’t work, but it’s an idea ;-)).
I fully support that idea! I’d be down for 4 ribbon cables, in case the previous two don’t survive surgery. I’ve never done any “PCB” fabrication ordering, I wouldn’t know where to start organizing such a thing, so I’d only be able to help pitch in for a group buy.
RunnerPack wrote:
Instead of printing them at home, one could have replacement cables made professionally (but you have to buy 50 at a time…):Five cables fit on each of the ten “boards”. If you max them out with the 0.3 mm copper and ENIG (I don’t think black substrate is a worthwhile expense ;-)), they come to US$92 + shipping (which is a quite reasonable ~US$1.84 per). They’re double-sided, so they should be easier to solder and probably more durable (I also had the idea to add vias in the traces so the two sides can share the work; kinda like stranded wire with two strands ;-)). They don’t include a solder mask (can you even use solder mask on FPCs?) so, even with the gold plating, it would probably be a good idea to use some kind of compliant coating (packing tape? paint? PlastiDip?) to protect them.
Hmm… that’s an interesting idea. I’ve had FPCs made for work, but they were MUCH more expensive… so I kinda discounted that idea of getting them manufactured. We’d definitely want ENIG, since OSP wouldn’t be suitable for a connector. And yeah, there’s a soldermask, though it’s more like a tape kinda material. You can see it on the stock VB cables.
I could easily order my design… I’d just need to export the gerbers. Their specs are actually pretty impressive… it looks like we could add a via in every pad on the display side. If we made them identical to the stock cable, we’d need 0.1mm, but then we’d need to add a 0.2mm stiffener for the motherboard connector. If we just made the whole cable 0.3mm, I think it’d probably be stiff enough to go in/out of the connector… and I don’t think there’d be any down-side (unless it’s not stiff enough to go into the socket… then there’s no room for the stiffener).
I’ll look into this and keep you guys updated.
DogP
Excellent! Can’t wait to hear what you find out/decide.
Regarding the stiffener: would it be better to try to match the thickness of the original cable as close as possible and just recycle the existing stiffeners? Maybe they would send you samples of the material (they must have off-cuts of some kind) that you could test in the sockets. I think I would rather just go with the thickest copper, for durability, even if I have to jury-rig the connection to the VB.
Yeah, recycling the existing one should work… I had no problem peeling it off and re-sticking it to a destroyed cable (the adhesive tape stayed on the stiffener). I think that might be the best way to go (or just re-creating the stiffener with some other material). I tried using 3 VB cables in a stack to get an idea how stiff a triple-thick cable would be, and I think it’d still be pretty flexible, and annoying to try sticking into the socket (though I’ve noticed that lots of FPCs feel different… some are really flimsy, others are pretty stiff).
I looked more closely at the specs… the vias at the bottom of the cable will be a little bit tricky. When I quickly looked at them last time, I had seen the 0.5mm hole to hole spacing… but looking again, I see 0.2mm minimum annular ring and 0.2mm minimum hole diameter, which means the via pad has to be 0.6mm in diameter… which is the pitch of that connector.
I think they could be staggered, which would actually be nice, because it’d add support at the top and bottom of the connection to the display… but I really want the vias to be cut in half, exposing more copper to give a nice solder joint, rather than trying to get solder to flow through a 0.2mm hole. But this will require a route down every other finger, slicing into the via… but their rules say min copper to outline is 0.2mm. So if their DRC doesn’t complain about having vias cut in half, and narrow strips of material routed out, then we should be good… but if those are strict rules, I don’t think that’ll work. Looking at their example picture, it looks like they do allow copper to the edge though, which technically violates that rule.
We’ll see what they say. 🙂
DogP
DogP wrote:
Yeah, recycling the existing one should work… I had no problem peeling it off and re-sticking it to a destroyed cable (the adhesive tape stayed on the stiffener). I think that might be the best way to go (or just re-creating the stiffener with some other material). I tried using 3 VB cables in a stack to get an idea how stiff a triple-thick cable would be, and I think it’d still be pretty flexible, and annoying to try sticking into the socket (though I’ve noticed that lots of FPCs feel different… some are really flimsy, others are pretty stiff).I looked more closely at the specs… the vias at the bottom of the cable will be a little bit tricky. When I quickly looked at them last time, I had seen the 0.5mm hole to hole spacing… but looking again, I see 0.2mm minimum annular ring and 0.2mm minimum hole diameter, which means the via pad has to be 0.6mm in diameter… which is the pitch of that connector.
I think they could be staggered, which would actually be nice, because it’d add support at the top and bottom of the connection to the display… but I really want the vias to be cut in half, exposing more copper to give a nice solder joint, rather than trying to get solder to flow through a 0.2mm hole. But this will require a route down every other finger, slicing into the via… but their rules say min copper to outline is 0.2mm. So if their DRC doesn’t complain about having vias cut in half, and narrow strips of material routed out, then we should be good… but if those are strict rules, I don’t think that’ll work. Looking at their example picture, it looks like they do allow copper to the edge though, which technically violates that rule.
We’ll see what they say. 🙂
DogP
I didn’t think about putting vias in the actual “fingers” of the solder joint; that’s a good one! I was just talking about putting a couple of vias in each trace, toward the ends, to connect them electrically.
If you want half-vias for better solder access, couldn’t you keep them far enough away from the board edge for their liking, and just cut them in half yourself when you’re cutting apart the cables? It would be a bit tougher on the cutter, wouldn’t it? I like the idea of staggering them for more support over the whole length, too.
Since they’re plated through, wouldn’t whole vias still work if you tin the pads (on the display), add some flux, then heat the top of the via? I’m not sure I like the idea of wrangling thirty separate .6mm wide fingers…
This is one of those topics that I will try to find in a year and never be able to track it down..any way we can copy the info and start another post under development ?
RunnerPack wrote:
If you want half-vias for better solder access, couldn’t you keep them far enough away from the board edge for their liking, and just cut them in half yourself when you’re cutting apart the cables? It would be a bit tougher on the cutter, wouldn’t it? I like the idea of staggering them for more support over the whole length, too.
That’s what I was initially hoping to do, but the rules say 0.2mm hole, plus 0.2mm annular ring, which makes a 0.6mm pad… meaning the vias side-by-side at the end of the cable won’t fit because they’ll be touching (that connector is 0.6mm pitch). So, basically, I’d have to stagger them, which means I can’t (easily) cut them by hand, because they won’t all be in a line.
RunnerPack wrote:
Since they’re plated through, wouldn’t whole vias still work if you tin the pads (on the display), add some flux, then heat the top of the via? I’m not sure I like the idea of wrangling thirty separate .6mm wide fingers…
Sorta… except a 0.2mm (~8 mil) hole is pretty difficult to get solder to flow through, especially with any strength/reliability. By slicing the via in half, it becomes similar to a SMD pad, and you can get a nice solder fillet on it.
And you wouldn’t have 30 fingers… just 15. 😉 Though there’s probably no reason to actually seperate the ends of the fingers, since they allow internal cutouts (so on the upper vias, I’d just slice the via and leave enough room for soldering iron access and the solder fillet).
bigmak wrote:
This is one of those topics that I will try to find in a year and never be able to track it down..any way we can copy the info and start another post under development ?
Maybe KR155E can do it and make it look nice? Otherwise I can just copy everything into a new thread with quotes from the various people.
DogP
Any progress on making new ribbon cables? I could still use a pair for the Virtual Boy unit featured in the first post.
I just found this tonight. I have three Virtual Boys. Two of which have been repaired by me, but the last one’s ribbon cable is unfixable. I’d love to acquire some of these ribbons for sure.
Oh… just an update. I sent my gerbers over to them, they never replied, and shortly afterwards they went “out of stock”. Then they came back, but more expensive and not allowing panelizing… which totally screws the whole deal. :/
DogP
I don’t mind, I now have two solder fixed VB systems. Thanks for your efforts DogP. Perhaps at some point, new ribbon cables, or even new LED boards, will be a reality.