CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 115 users online: 6 members, 84 guests and 25 bots.
Members: Ashbad, hellninjas, JosJuice, LuxenD, shkaboinka, willwac.
Bots: Spinn3r (2), Magpie Crawler (4), Googlebot (18), MSN/Bing (1).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Author Message
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 03 Oct 2010 10:11:37 pm    Post subject: On the Repair of TI-83+ LCDs

Over the past many years, there have been many, many calculators of the TI-83, TI-83+, and TI-83+SE persuasion that have suffered from the dreaded "black LCD" syndrome. You can power them on and off, you can see them and their contents via linking programs like TI-Connect, but it's impossible to see anything on the screen other than solid black. Over the years, I've been fortunate enough to acquire quite a few such calculators from sources such as colleagues and eBay, but until a few weeks ago, I assumed that the failure was in the tiny surface-mounted black square that takes the 15 pins of signal data from the calculator's CPU and turns it into 96 columns and 64 rows of data (plus contrast and power settings) for the LCD. Fortunately for me, my discoveries of the real solution started with a calculator with a garbled LCD. Indeed, it was a TI-83+ that behaved like a TI-84+ with a bad LCD delay: on the homescreen it was more or less fine, other than a few garbled characters, but launch Doors CS and it suddenly started rotating the screen by 2 bytes (for you non-ASM types, the rightmost 16 columns of pixels pushed their way over to the left side of the screen). To me that indicated some kind of skewing in the data being send to the LCD, but that wouldn't be a true failure of the LCD controller, since the homescreen was fine.

Intrigued, I pulled out my multimeter and checked the ribbon cable connecting the calculator's mainboard and its LCD module. To my great surprise, I found that a few of the connections had resistances at least one or two orders of magnitude higher than the others, even though all appeared connected. I wavered for a bit, then took the plunge. Whipping out my trusty soldering iron, I burned away the metallicized plastic trace from the offending connections, cleaned the respective mainboard and LCD PCB traces, and carefully soldered some 30awg wire into place. After a few adjustments, I turned on the calculator to discover that the LCD was behaving like the day it rolled off the assembly line!

Since then, I have fixed about five calculators in my collection displaying solid-black LCDs or garbled LCD behavior via partial or full replacement of the ribbon cable connecting the LCD PCB and main PCB. The photos below are from tonight's adventure, a particularly ambitious one in which I transplanted the working LCD from a calculator with a completely dead mainboard, to a mainboard that showed up on TI-Connect but refused to even display a black rectangle when power was supplied to the LCD. Here are some details of the repair, plus a gratuitous pic of the functioning calculator.

Protip: 30awg wire stripping: nail clippers! Thanks for that tip, Internet.


_________________




Last edited by KermMartian on 13 Feb 2013 02:17:52 pm; edited 1 time in total
Back to top
Sonlen


Calculator Deity


Joined: 25 Aug 2010
Posts: 1679

Posted: 03 Oct 2010 10:27:03 pm    Post subject: Re: On the Repair of TI-83+ LCDs

KermMartian wrote:
Over the past many years, there have been many, many calculators of the TI-83, TI-83+, and TI-83+SE persuasion that have suffered from the dreaded "black LCD" syndrome. You can power them on and off, you can see them and their contents via linking programs like TI-Connect, but it's impossible to see anything on the screen other than solid black. Over the years, I've been fortunate enough to acquire quite a few such calculators from sources such as colleagues and eBay, but until a few weeks ago, I assumed that the failure was in the tiny surface-mounted black square that takes the 15 pins of signal data from the calculator's CPU and turns it into 96 columns and 64 rows of data (plus contrast and power settings) for the LCD. Fortunately for me, my discoveries of the real solution started with a calculator with a garbled LCD. Indeed, it was a TI-83+ that behaved like a TI-84+ with a bad LCD delay: on the homescreen it was more or less fine, other than a few garbled characters, but launch Doors CS and it suddenly started rotating the screen by 2 bytes (for you non-ASM types, the rightmost 16 columns of pixels pushed their way over to the left side of the screen). To me that indicated some kind of skewing in the data being send to the LCD, but that wouldn't be a true failure of the LCD controller, since the homescreen was fine.

Intrigued, I pulled out my multimeter and checked the ribbon cable connecting the calculator's mainboard and its LCD module. To my great surprise, I found that a few of the connections had resistances at least one or two orders of magnitude higher than the others, even though all appeared connected. I wavered for a bit, then took the plunge. Whipping out my trusty soldering iron, I burned away the metallicized plastic trace from the offending connections, cleaned the respective mainboard and LCD PCB traces, and carefully soldered some 30awg wire into place. After a few adjustments, I turned on the calculator to discover that the LCD was behaving like the day it rolled off the assembly line!

Since then, I have fixed about five calculators in my collection displaying solid-black LCDs or garbled LCD behavior via partial or full replacement of the ribbon cable connecting the LCD PCB and main PCB. The photos below are from tonight's adventure, a particularly ambitious one in which I transplanted the working LCD from a calculator with a completely dead mainboard, to a mainboard that showed up on TI-Connect but refused to even display a black rectangle when power was supplied to the LCD. Here are some details of the repair, plus a gratuitous pic of the functioning calculator.

Protip: 30awg wire stripping: nail clippers! Thanks for that tip, Internet.

big pix]


That is some amazing work right there Kerm, that deserves a nice pat on the back. Wink
_________________
comicIDIOT wrote:
KermMartian wrote:
Stop double-posting. If you can't edit your posts, delete your old post before you post a new post.
I am too lazy to actually make my own post so instead I quote people and then don't say anything new


dragon1414@att.net / Google and Yahoo E-Mail


Last edited by Sonlen on 03 Oct 2010 10:28:14 pm; edited 1 time in total
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 03 Oct 2010 10:27:56 pm    Post subject:

Thanks Sonlen! I appreciate the accolades.
_________________


Back to top
benryves


Cemetech Expert


Joined: 12 Aug 2008
Posts: 1357
Location: London, United Kingdom

Posted: 04 Oct 2010 05:15:55 am    Post subject: Re: On the Repair of TI-83+ LCDs

Good work, Kerm. Smile Looks like a "fun" soldering job.
KermMartian wrote:
Protip: 30awg wire stripping: nail clippers! Thanks for that tip, Internet.

Why not use the right tool for the job?
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 04 Oct 2010 09:47:00 am    Post subject: Re: On the Repair of TI-83+ LCDs

benryves wrote:
Good work, Kerm. Smile Looks like a "fun" soldering job.
KermMartian wrote:
Protip: 30awg wire stripping: nail clippers! Thanks for that tip, Internet.

Why not use the right tool for the job?
Yeah, one of these days I need to get a pair of those. I did some searching after tiring of using my teeth as 30awg strippers, hence the nail clipper solution, but that would be far superior.
_________________


Back to top
benryves


Cemetech Expert


Joined: 12 Aug 2008
Posts: 1357
Location: London, United Kingdom

Posted: 04 Oct 2010 10:35:44 am    Post subject:

Is there no Z80 in there? My calculator looks like this on the inside. I guess they may have moved parts into an ASIC to reduce the cost.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 04 Oct 2010 10:40:59 am    Post subject:

Yup, the one that I repaired in the photographs has the bus manager chip and the z80 itself merged into a single ASIC. I have quite a few different varieties of mainboard; I should try to catalog them all one day.
_________________


Back to top
DShiznit


Guru-in-Training


Joined: 14 Jan 2007
Posts: 3682
Location: The 24th Century

Posted: 04 Oct 2010 09:34:44 pm    Post subject:

when soldering something like this, how do you keep the individual contacts from shorting each other?
Back to top
TheStorm


NOU!


Joined: 26 Mar 2007
Posts: 2375

Posted: 04 Oct 2010 10:26:41 pm    Post subject:

KermMartian wrote:
Yup, the one that I repaired in the photographs has the bus manager chip and the z80 itself merged into a single ASIC. I have quite a few different varieties of mainboard; I should try to catalog them all one day.
I'd be you could consult http://datamath.org to figure out which revision is which.
_________________

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

<Michael_V> or create a Borg collective and call it The 83+
<Michael_V> Lower your slide cases and prepare to be silent linked. Memory clears are futile.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 04 Oct 2010 10:37:56 pm    Post subject:

TheStorm wrote:
KermMartian wrote:
Yup, the one that I repaired in the photographs has the bus manager chip and the z80 itself merged into a single ASIC. I have quite a few different varieties of mainboard; I should try to catalog them all one day.
I'd be you could consult http://datamath.org to figure out which revision is which.
Absolutely; I think I'd be interested to see if I have anything that they don't. Smile

@Dshiznit: You mainly need to have a steady hand. Smile Luckily, rosen core solder's flux helpfully promotes surface tension and helps solder form lumpish shapes instead of spreading out too much.
_________________


Back to top
qazz42


Vampire Killer


Joined: 07 Apr 2010
Posts: 4177

Posted: 05 Oct 2010 05:41:35 am    Post subject:

O_O wow, I bet the people want their calcs back Wink
_________________


Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 05 Oct 2010 08:40:13 am    Post subject:

qazz42 wrote:
O_O wow, I bet the people want their calcs back Wink
Well, although it is for someone like me an easy soldering job, I'm sure many people would lack the skills, materials, patience, and experience. Indeed, in the long run it might be easier and better for them to just tell the calcs at a loss and live with it. Mufin pointed out on IRC that I could probably resell the calcs that I fix for a hefty profit, and he's right, but I have no particular intention of doing that in the near future. Smile
_________________


Back to top
benryves


Cemetech Expert


Joined: 12 Aug 2008
Posts: 1357
Location: London, United Kingdom

Posted: 05 Oct 2010 08:53:56 am    Post subject:

KermMartian wrote:
Luckily, rosen core solder's flux helpfully promotes surface tension and helps solder form lumpish shapes instead of spreading out too much.
*rosin (Sorry, but I had to). Wink

The flux is most useful as a reducing agent, which prevents the heated metal from oxidising (solder does not adhere well to oxidised metal). When using flux cored solder you typically apply it to the joint as you heat it, which releases the flux. However, if you apply liquid flux to the PCB first you can put a small blob of solder on the end of the iron and "paint" the joint. (Doing this without the flux tends to result in a poor quality blobby joint that doesn't stick to the board properly).
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 05 Oct 2010 08:56:57 am    Post subject:

Ah, that makes sense; I was a bit misinformed about that then. I do indeed tend to pre-apply some solder on the joints for this kind of case, which isn't technically the correct way to solder, but if I'm careful about it it seems to work well and produce decent-quality joints. Thanks as always for the clarification, Ben.
_________________


Back to top
qazz42


Vampire Killer


Joined: 07 Apr 2010
Posts: 4177

Posted: 05 Oct 2010 09:09:22 am    Post subject:

Kerm, cant quote ya because of the school block, but, I have to say

calcs > monies
_________________


Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 05 Oct 2010 09:21:41 am    Post subject:

qazz42 wrote:
Kerm, cant quote ya because of the school block, but, I have to say

calcs > monies
Yeah, that's my view as well. The only thing that occurred to me is I could sell fixed calculators in order to buy more broken calculators to fix to keep and test CALCnet2.2 networks, but I don't think I have the time and patience for that. Smile
_________________


Back to top
benryves


Cemetech Expert


Joined: 12 Aug 2008
Posts: 1357
Location: London, United Kingdom

Posted: 05 Oct 2010 09:31:35 am    Post subject:

KermMartian wrote:
I do indeed tend to pre-apply some solder on the joints for this kind of case, which isn't technically the correct way to solder, but if I'm careful about it it seems to work well and produce decent-quality joints.

I wasn't aware that tinning the surfaces to solder and the iron was technically incorrect; it works well and forms a good joint. When it comes to soldering SMT parts with a regular iron I don't think there's a correct technique, just whatever works for you!
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 05 Oct 2010 09:38:28 am    Post subject:

benryves wrote:
KermMartian wrote:
I do indeed tend to pre-apply some solder on the joints for this kind of case, which isn't technically the correct way to solder, but if I'm careful about it it seems to work well and produce decent-quality joints.

I wasn't aware that tinning the surfaces to solder and the iron was technically incorrect; it works well and forms a good joint. When it comes to soldering SMT parts with a regular iron I don't think there's a correct technique, just whatever works for you!
Well, I think it's considered better to heat both sides of the join first, then apply the solder, remove solder, remove heat, right? For these I pre-tin the contacts, hold the wire against the cold solder, apply iron to remelt the solder and envelope the wire, remove heat, wait two seconds for solder to harden, let go of wire. It seems to produce joins that are mechanically and electrically more than strong enough.
_________________


Back to top
qazz42


Vampire Killer


Joined: 07 Apr 2010
Posts: 4177

Posted: 05 Oct 2010 02:29:46 pm    Post subject:

O_O wait, can this happen on a TI-84, or are they safe?
_________________


Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 05 Oct 2010 02:35:01 pm    Post subject:

qazz42 wrote:
O_O wait, can this happen on a TI-84, or are they safe?
The TI-84 has a much harder to replace ribbon cable, and one that's more substantial and thus less likely to fail than the 83+ version. It's less likely to fail, and less likely to be fixable.

So one of the new (old?) broken calculators I recently purchased arrived today. This one shows interesting symptoms: no LCD activity at all on poweron/poweroff, but if I massage the ribbon cable and put it back together, a single black line appears on poweron and poweroff, indicating to me that it's misinterpreting the power command. Further news as I continue to investigate this calc.
_________________


Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2, 3, 4, 5  Next
» View previous topic :: View next topic  
Page 1 of 5 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.047898 seconds.