Monday, November 10, 2014

Flat panel light box

I've been getting into making stained glass pieces, as I've been taking a class at the Rochester Memorial Art Gallery.  One of the tools they have available there is a light box, which I have used to make the template for the macaw piece I'm making.  I used it to help me adapt a pattern I found online into something that better suits my needs.  I traced it, then retraced that sketch.

The light box also works well to see how things look with light behind them, however it's not something I can use a lot for this, since my project is a couple dozen pieces of glass and we have to share the light box.

On the recycle pile at work was a couple of old, broken laptops.  I snagged two of them; one with an LED backlight, and one with a CCFT backlight.  I thought that the LED one would be easier to get working.

Over at Interlock, I tore apart the screens, tossing out the LCD panel, so I was left with just the light source, light guide, diffusion screens, and control circuitry.  Its control/driver board also managed the LCD itself.  There were many test points on the back, so I applied power to the "LED PWR" pin, ground to a ground point, then about +5 volts to the BLEN (assuming it to be "backlight enable") as well as the "PWM" test point. After futzing with it for a little bit, I gave up and focused efforts on the CCFT-based one.

The slightly larger CCFT (Fluorescent) based one had a single board that connected to the backlight tube through standard white/pink silicone-insulated wiring.  The board itself had one tiny connector on one side with a few pins that seemed to have obvious use.  V+, which assumably powers the backlight circuitry, should be connected to +5 or maybe +12.  GND, which of course is ground. Then two other connections "EN" and "CTRL", which I guessed to be "Enable" and "Control".  A guess would be to tie these to a logic "high" which might maybe enable the thing.

I connected just the V+ and GND to a power supply, and applied power.  Ranging from 0v up through 12v yielded no results. I connected the other two logic lines to power too, and started ramping up the power.  At around 7v, the backlight flickered on, but then wouldn't do anything until I brought the power back to 0v, and then back up again.

On a hunch, I figured that the backlight needs a higher voltage, and the logic stays at TTL levels.  Applying the same power to both would give a possible point between the two where both kinda worked, which is where I saw the flicker.  I hacked together two power supplies, with grounds tied together, 5v from one power brick, and the V+ to the variable supply.

I ramped up the voltage, and sure enough, it would get dim around 7v, then go full brightness around 12v.  It seemed to use about 300mA to drive it too. Good to know.  I found a 12v power brick and.. it would light for about 20 seconds then power itself off.  The 12v brick put out 18v.

I eventually found a brick that worked, so i hooked up two supplies, a 5v and a 12v and it was stable and bright.  Next would be the task to put in a 5v regulator to provide the 5v it needs, so i can run it all on one single power supply.

A simple circuit using a 7805 and two capacitors later, and I have 12v in, and a backlight lit!  I wrapped the circuit in tape (purple because it was there), hooked it up to a power connector, and reassembled the case.

Best of all, it all managed to fit within the old plastics. Huzzah!

Now I just need to put something on the diffusers to protect them from cut glass, maybe a piece of plexi, or even a large Ziplock or plastic wrap, and I'll be set!

Wednesday, November 5, 2014

Kindle 2 Repair

Again, from the recycle pile, I found something very nifty.  It was a broken Amazon Kindle 2 with 3G cell modem.  The screen was very messed up.  I attempted to charge it, which seemed to work.  I was able to connect it to my computer, and see the files on it, so I knew it was somewhat working.  A quick search on ebay showed a used, working eInk screen was $20.  I asked around on a few Kindle boards online about repairs, or getting Amazon to repair it, and the basic overall response was "just buy a new one".  That wasn't the point.

I eventually decided to drop the $20, order the screen, and take my chances that the main unit works and has decent battery life.  A few days later, I received what you see above.  I love how eInk displays hold their last image.  It's a pretty good sign that this one has a standard Kindle startup image showing on it.

Lots of screws holding this thing together.  After assembling and reassembling it a few times I got pretty fast at doing the whole procedure.  I wouldn't have been able to do it without resources like iFixit who provided teardown and disassembly procedures.

The battery removed from the left.  You can see, left to right, Battery bay, 3G sim card slot, cellular modem.  The orange bit at the top is the display screen ribbon connection.

The inside of the upper case, showing the orange flex cables for the side buttons and such.

Just for good measure, here's the entire board, removed from the casing.

That explains the bad screen display.

All in all, it took about an hour.  I had to disassemble and reassemble it a few times to get the display flex cable seated properly, but once it was, it all just worked.  Battery life is still excellent on it, the 3G service works great, and I've loaded it up with a bunch of books to read.

I hacked it a little to change the sleep display images but other than that, it's pretty stock.  Not bad for $20 and some manual labor!

I should note that about a week after I performed this operation, it suddenly decided that it would constantly press the "4" key for me.  Very nice of it, but not very convenient.  I disassembled it all again.  The keypad buttons all looked okay to me.  I even removed the '4' key from the main board to examine it, but it looked fine.  Something about that process, however, seemed to have fixed the problem.  It is currently working perfectly, and other than the battery dying on me, after 4 months of use, it has performed excellently.  :D