#[1]Leaded Solder

  [2]Leaded Solder

  [ ]
  [3]About[4]Past Events

TI-83 Plus One More

Tags: [5]computer [6]calculator [7]texas-instruments [8]ti83-plus [9]lcd
[10]repair

  Although it may not be considered an “old” computer, a TI-83+ from the
  futuristic year of 1999 has a lot of appeal. It’s got a Z80, it runs a
  BASIC interpreter with machine-language program support, and lots of
  fun homemade games were built for it over the years. There’s also the
  small matter of me wanting a desk calculator with which to do
  binary/hex conversions, so I picked up this broken one to attempt to
  nurse it back to health. Will my efforts add up to a working
  calculator?

  The TI-83 Plus, showing its black screen.

  I first attempted powering it on. As advertised, I got the black
  screen. The brightness controls didn’t work, so I guess it’s not going
  to be that simple. I soon found, however, that I could push 2nd + ON to
  turn the calculator off, which means that the CPU and ROM are alive,
  and the calculator is listening to its keyboard. This is likely to just
  be a display fault.

  The TI-83 Plus has a corrupted screen now at half-brightness.

  Removing the CR1616 backup battery – which still reported a solid 3.0V
  on the multimeter, good work Panasonic – and reinstalling it made
  little difference, except now I could tweak the screen brightness and
  enter characters. However, nothing was legible and the display just
  kept getting progressively more screwed up.

  Opening the case took a fairly long T6 Torx driver. Then I worked my
  case spudger around the edges, which popped three clips loose. Once the
  back is removed, it revealed this surprisingly wrinkly-looking
  cardboard RF shield. Did this thing get wet?

  The wrinkly, silvery RF shield.

  Two small Philips screws come off to get the RF shield off.

  The TI-83 Plus is opened.

  As you can see, there’s not really much going on inside this big tall
  case except for the keyboard. There’s SRAM and a flash ROM, and what
  appears to be a big custom glue chip and gate array that probably
  implements all of the actual system^[11]1. Everything else, including
  the power supply, is scattered around the edges of the keyboard and
  battery compartment.

  The Z80 CPU on the calculator.

  Here’s our friend, a Z80! This is of course a very small surface-mount
  CMOS variety, a 44-pin Z84C0008 which is rated to run at 8MHz (it
  appears to run at 6MHz.) There isn’t anything else on the board that’s
  obviously damaged, although the surface-mount capacitors near the
  opening for the backup battery are very sticky to the touch. Another
  point in favour of “something got spilled in here.”

  On the other side of the case, the keypad has one single, very big
  membrane keyboard. It feels pretty good despite this, and the membrane
  contacts are very clean.

  The membrane pad.

  The TI-83 keyboard PCB, with lots of vias

  It’s a little weird how many vias are on this board. They don’t seem to
  be integral to the keypad matrix, but they might be stitched into the
  pours in order to provide additional cooling or noise reduction.

  North of the Z80, we see a ribbon cable going to the LCD. There are
  surprisingly few pins going to the LCD board, and I reflexively buzzed
  them out to make sure they were continuous. Almost half of them (eight
  out of seventeen) didn’t seem to work! Could it just be that the glue
  holding the ribbon cable to the pads has deteriorated, or the cable
  itself got damaged by whatever was spilled inside?

Cable For Mr. Instrument

  A microscope close-up of the ribbon cable where it is adhered to a pad.

  I suspected that you could repair the conductive glue on the ribbon
  cable in the same way that some Game Boy LCD repairs are done. By
  rubbing a soldering iron tip over it, you’ll heat-cycle the glue and
  apply some extra pressure to make good contact again. It didn’t feel
  like a solid solution to me, and since both sides of this connection
  have fairly generously-sized solder points… why not just solder some
  wires?

  Steeling myself, I cut the ribbon with a pair of scissors and then
  tried to peel it all off the board, but a thin layer of glue stayed
  behind after the plastic was gone. I tried a few techniques to peel
  this glue off, but ultimately ended up using a toothpick to scratch the
  glue away from the pads. The wood of the toothpick is soft enough not
  to damage the pad plating, but is big enough and coarse enough to be a
  good scraper.

  Scraping glue off of the pad with a toothpick.

Go Ahead And Jump (Jump!)

  I started the laborious process of cutting off 17 jumper wires, and
  stripping the ends. At first, I skipped tinning them, but that produced
  some crappy joints and I ended up having to redo those anyway.

  17 blue wires are sticking out of the motherboard.

  After about 30 minutes of tennis-elbow-inducing wiring, I had the
  motherboard side done. Then I used a screwdriver to bend the wires into
  a gentle curve, so they wouldn’t get kinked.

  Occasionally a wire would get crossed over and I’d get confused which
  one I was working with, because they’re all the same colour. Were I to
  do this again, I would suggest picking two colours of wire, and
  alternating them, in order to reduce this risk, and also make it look
  prettier.

  17 blue wires are tacked onto the LCD panel now.

  Some of the joints were difficult to make because, even after multiple
  rounds of cleaning with alcohol, they still had fragments of glue in
  the adjoining “not-pad” region that got melted and pulled in. I’m not
  enormously proud of this soldering job, but it is physically strong and
  none of the joints were dull and cold in the end.

  In retrospect, I probably should have used thicker-gauge wire for the
  power and ground pins. Their pads are much larger, and I’m guessing the
  LCD has a decent current draw. There’s a bit of “ringing” in the LCD
  that I don’t remember being there when I was last using one of these,
  but it’s possible that nostalgia has made my memory faulty.

  30 more minutes of soldering onto the LCD panel, and it was finally
  done. I slapped some Kapton tape onto the LCD-side joints for safety,
  and then put the back case on and installed some batteries. Is it
  working?

  The TI-83 Plus screen reads: TI-83 Plus 1.12 / RAM Cleared

  This screen is always shown on startup after a loss of battery-backup
  power; the internal contents of the calculator’s RAM are scrambled and
  must be reformatted on the first start. After this, it worked as
  normal: I was able to write a BASIC program and do some simple math.

  Annoyingly, unlike the TI89 Titanium I had been using previously but
  put aside due to its voracious appetite for AAA batteries, I couldn’t
  figure out how to easily do a base conversion with the built-in BIOS
  ROM. I ended up writing a small BASIC program to do decimal to binary
  and binary to decimal, but it’s annoying to switch between that and
  calculator mode for things like bit flips and simple math, and I’ll
  have to track down or make a serial cable to get a nicer one.

Let’s Talk About Ethics

  Having opened the 83+, I now understood that it must have cost
  virtually nothing to construct. There are only a couple inexpensive
  ICs, and one of them is a proprietary TI gate array that can most
  likely be fabricated cheaply. Over the course of several decades, they
  must have been making a large integer multiple of the build cost in
  pure margin while not updating the product.

  This wouldn’t be so bad if not for TI’s pressure campaign to be the
  mandated calculator for a lot of high school math classes and
  standardized testing. Asking a bunch of rich suburbanite kids to spend
  $150-180 Canadian on a TI-84 Plus is one thing, but I’m not sure I
  could really sleep at night forcing a disadvantaged family to pay that
  much for a machine – multiple days of work at even a $15 minimum wage –
  that surely didn’t cost more than $20 to construct. TI’s effective
  monopoly power hurts these kids as much as it has chilled the
  development of better graphing calculators with superior feature sets
  from other manufacturers.

  While a lot of other devices featured on this blog are just toys or
  luxury goods, this one is an essential tool for kids that is sold at
  predatory markups.

Conclusion

  Even though I think it entered into my life originally because of an
  abuse of monopoly power, it’s a nice mini-nostalgia trip to have a
  TI-83+ again. I think in the future it would be fun to write some more
  Z80 programs for it, and maybe even do something ridiculous with it
  like television output.

  I wonder if anyone’s disassembled the ROM to add commands yet?

Repair Summary

                  Fault                           Remedy          Caveats
  Screen displays all-black, or garbage. Replace LCD ribbon cable
   1. It [12]does. On top of the obvious decoding and refresh logic,
      everything from keyboard matrix scanning to interrupt handling is
      exposed to the Z80 through I/O ports. It seems like the LCD is
      probably controlled by the glob top on the LCD board. [13]↩

  [14]« Look, mom! X1's on TV!
  Please enable JavaScript to view the [15]comments powered by Disqus.

Leaded Solder

    * Leaded Solder

    * [16]LeadedSolder
    * Support with [17]Patreon
    * [18]Subscribe with RSS

  Old computer repair, history and programming.

References

  1. https://www.leadedsolder.com/feed.xml
  2. https://www.leadedsolder.com/
  3. https://www.leadedsolder.com/about/
  4. https://www.leadedsolder.com/challenges
  5. https://www.leadedsolder.com/tag/computer
  6. https://www.leadedsolder.com/tag/calculator
  7. https://www.leadedsolder.com/tag/texas-instruments
  8. https://www.leadedsolder.com/tag/ti83-plus
  9. https://www.leadedsolder.com/tag/lcd
 10. https://www.leadedsolder.com/tag/repair
 11. https://www.leadedsolder.com/2021/08/10/ti83-lcd-ribbon-repair.html#fn:gate-array-registers
 12. https://wikiti.brandonw.net/index.php?title=Category:83Plus:Ports:By_Address
 13. https://www.leadedsolder.com/2021/08/10/ti83-lcd-ribbon-repair.html#fnref:gate-array-registers
 14. https://www.leadedsolder.com/2021/07/13/sharp-x1-telopper-repair.html
 15. https://disqus.com/?ref_noscript
 16. https://www.twitter.com/LeadedSolder
 17. https://patreon.com/leadedsolder
 18. https://www.leadedsolder.com/feed.xml