Beagleboard LCD hack



20th Jan 2011

This hack involves reusing a leftover 1280x800 laptop TFT panel by attaching it to a Beagleboard. The Beagleboard in question is a revision B4, and hence doesn't have LCD signal outputs on the board..... cue a soldering frenzy.

This is actually the second such hack I've done. The first was a prototype Touchbook (before the revC existed) for Gregoire Gentil.

The PCB is a kitchen PCB, but due to the miniscule pin spacing (12 mil tracks) I decided to try out photoresist transfer. (I laserprinted onto tracing paper & held it under a fluorescent desk lamp, developed it in NaOH (lots of hassle) then etched it.)

The board houses a DS90C363 LVDS serialiser and octal bus transceivers (SN74AVC8T245s) to step the OMAP3's 1.8V signals up to 3.3V for the serialiaser. There's power regulation for the LCD (the BB's 3.3V line isn't heavyweight enough) and a MOSFET to switch the LCD's power. The EDID lines (I2C) from the BB are brought out to an ATmega48, for extra I/O possibilities. (I think I'll do a PS/2 controller to use a laptop touchpad I have lying around.) The AVR also starts up/shuts down the LCD & serialiser, following the BB's video enable output.

To get at the pixel data, I removed the Beagleboard's TFP410 DVI serialiser and soldered to its pads. I was after 18 bits of pixel data (it's only an 18bit panel), HSYNC/VSYNC and PCLK.

7th Feb 2011

I also had an acrylic case manufactured for it. It's very simple, a flat 'U' shape with open top/bottom; the LCD screws into it from its sides. It's designed to be wall mounted, with two holes on the back. A braided power cable (for 5V, 12V, Gnd) will hopefully look less heavy & more elegant than the usual tricore flex.

The boards are mounted with double-sided tape (technology!) against the acrylic, along with an RS232 port and the contents of a USB 2.0 hub. This provides an internal USB port for a WiFi adapter, and a misc USB port on the bottom for test/development.

Shown is the test card in my local version of u-boot. The SGX GLES stuff looks pretty nice on this thing, so watch this space — art piece ahoy! :)

10 April 2011

Finally got around to tidying up the schematic. It can be viewed here:
This schematic is licenced under the GPL.



barepcb
barepcb
pcbmake1
pcbmake1
pcbmake2
pcbmake2
pcbmake3
pcbmake3
attached
attached
attaching
attaching
tricky
tricky
progheader
progheader
withlcd
withlcd
itworks1
itworks1
itworks2
itworks2
displaything
displaything
insides_through_acrylic
insides_through_acrylic
insides
insides
rear1
rear1
braided_power
braided_power
top_closeup
top_closeup
corner
corner
testcard1
testcard1
testcard_edge
testcard_edge
testcard3
testcard3




20th Jan 2011, © Matt Evans