LCD + Touchscreen for BeagleBoard

2,638 views
Skip to first unread message

John (USP)

unread,
Dec 1, 2008, 1:28:22 PM12/1/08
to beagl...@googlegroups.com

I’m looking to add a LCD and Touchscreen to the BeagleBoard. From what I can see, there is no way to do this on the B5 version, but will this be possible on the C version out shortly? My understanding is that the C version will expose the LCD signals.

 

Looking at TI’s EVM for the OMAP35xx, the interface looks pretty simple.

 

LS037V7DW01 – Sharp LCD (640x480) with touchscreen

SN74AVC32T245 – 32 bit level convertor

TSC2046 – 4 wire touchscreen controller, which is similar to the ADS7846 (Linux Driver available)

TPS61042 – LED Backllight supply

 

Is anyone working on hardware to make this work?


Regards,


 

Sean D'Epagnier

unread,
Dec 1, 2008, 1:57:14 PM12/1/08
to beagl...@googlegroups.com
Hi,

I am already working on similar stuff. I have various video adapter
boards underway (hdmi->parallel, parallel->vga, parallel->parallel
level translator) When the RevC comes out , hdmi->parallel won't be
needed in most cases.

I also am working on a board which has two adjustable buck boost
outputs based on the part "TPS63031" This is for beagle power and usb
hub power (so you can save power by running the beagle at lower than
5v). There is also a high voltage current driven booster (for lcd
backlights up to 8 leds in series), and a switching regulator for
charging lipos from solar. It will measure all voltages and currents
to accurately predict battery life, and act as a peak-power tracker
for solar. Then communicate over i2c to the beagle for statistics,
and probably spi for programming. I'm planning on using a pico-power
avr (250uA @ 1mhz, 500nA sleeping with rtc running) It can also act
like a realtime clock over i2c..

I found a website based in china that sells various lcds for a great price:
www.vitrolight.com

I just received this one today:
http://www.vitrolight.com/ckprod1.asp?pro_id=237

I got it with a vga controller, for use with an hdmi->vga adapter.
This will be a temporary (power inefficient) solution until I finish
my own boards.

Same website sells touchscreens for most of the lcds, as well as a usb
touch screen controller (so the touchscreen would plug and play on the
beagle)

If you are interested in collaborating on anything let me know. I'm
hopefully going to set up a website soon to share my work more easily.
I also plan to support psp displays.

Sean

On 12/1/08, John (USP) <jsyn...@us-power.com> wrote:
> I'm looking to add a LCD and Touchscreen to the BeagleBoard. From what I can
> see, there is no way to do this on the B5 version, but will this be possible
> on the C version out shortly? My understanding is that the C version will
> expose the LCD signals.
>
>
>
> Looking at TI's EVM for the OMAP35xx, the interface looks pretty simple.
>
>
>
> LS037V7DW01 - Sharp LCD (640x480) with touchscreen
>
> SN74AVC32T245 - 32 bit level convertor
>
> TSC2046 - 4 wire touchscreen controller, which is similar to the ADS7846
> (Linux Driver available)
>
> TPS61042 - LED Backllight supply

Diarmuid Wrenne

unread,
Dec 1, 2008, 2:50:27 PM12/1/08
to beagl...@googlegroups.com
Any chance you could get one of these working

http://www.slashgear.com/nanovision-mimo-um-710-um-730-usb-displays-review-2123771/
--

Diarmuid
Bluekulu - Bluetooth Marketing
Tel: +353 86 8276237

Sean D'Epagnier

unread,
Dec 1, 2008, 3:03:03 PM12/1/08
to beagl...@googlegroups.com
That uses usb for graphics data, which is completely orthogonal to
what I'm doing.

Sean

John (USP)

unread,
Dec 1, 2008, 3:50:50 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

Are you looking at the Sharp LQ043T3DX02 used in the PSP? There is the
Hantouch HT043A-NCOFD52 for the touchscreen which attaches to the Sharp LCD.
I like it as this is much less expensive than the EVM solution.


Regards,

Jeremy

unread,
Dec 1, 2008, 4:09:11 PM12/1/08
to Beagle Board
What about a touchscreen monitory like the Lillyput (http://bit.ly/
Mg2F)? It can use s-video for video input and USB for the touchscreen
interface.

John (USP)

unread,
Dec 1, 2008, 5:30:24 PM12/1/08
to beagl...@googlegroups.com
Your link didn't seem to work for me.


Regards,



> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of Jeremy
> Sent: Monday, December 01, 2008 1:09 PM
> To: Beagle Board
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

John (USP)

unread,
Dec 1, 2008, 5:53:06 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

I think I've found a quick solution for a prototype. What about taking RMT1
from http://www.mediamatech.com/ and wiring it up to the BeagleBoard RevC
board? What we need is some level translators to make this work. Here is a
link to the schematics:

http://www.mediamatech.com/shop/downloads/RMT1/RMT1_sch_v13.pdf

If this all works fine, we can work on designing a final solution.


Regards,


Jeremy

unread,
Dec 1, 2008, 6:14:48 PM12/1/08
to Beagle Board
Sorry, for some reason it was split across 2 lines. Let me try this
again, here's the URL:
http://bit.ly/rxp5

If that doesn't work do a search for "lilliput touchscreen". It's a
VGA touchscreen which has S-Video in and a USB connection for the
touch interface.

Sean D'Epagnier

unread,
Dec 1, 2008, 6:56:03 PM12/1/08
to beagl...@googlegroups.com
John,

Excellent. It covers about 87% of what I'm trying to do. It makes
sense to just get that board and try it out. It looks like I can run
wires from the beagle expansion header directly to the RMT1. This
should give me the following peripherals:

1. rtc (i2c)
2. sd card slot
3. bluetooth (usb or uart)
4. zigbee (uart)
5. 2 additional push buttons (gpio)
6. IR transmitter
7. 2nd serial port (with hardware flow)
8. 2nd sound card possible via spi? don't think I'll bother
9. touchscreen controller via spi? don't have a touchscreen anyway
10. 3.3v and 5v high efficiency switching regulators output from
single cell lithium!
11. lithium battery charger part, but doesn't do peak power tracking.
I can do that on a separate board though.

I have two displays (on hand) each with compatible pinouts (and from
what I can tell supported by the RMT1):
4.3" 480x272 psp display - LQ043T3DX02
7" 800x480 virolight.com - LTP-700WV

If you know of any other supported displays I would love to add them to my list.


Sean

On 12/1/08, John (USP) <jsyn...@us-power.com> wrote:
>

John (USP)

unread,
Dec 1, 2008, 7:11:35 PM12/1/08
to beagl...@googlegroups.com
Hi Jeremy,

Thanks for the info. Look expensive and power hungry. Any idea of the cost
and power consumption?

The LCD/Touchscreen solution I'm proposing should cost about $100 in small
quantities. The LCD cost about $69, the Touchscreen $24 and the Interface
board should be about $20 in single quantities. In quantities, the price
will drop to less than $70 for a complete solution.


Regards,



> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of Jeremy
> Sent: Monday, December 01, 2008 3:15 PM
> To: Beagle Board
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

John (USP)

unread,
Dec 1, 2008, 7:23:53 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

You may want to just buy the Sharp LCD and Touchscreen replacement parts for
the PSP 2000 on Ebay. I think this is the same part, only much less
expensive. I've seen some for as little as $38.


Regards,

> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of Sean D'Epagnier
> Sent: Monday, December 01, 2008 3:56 PM
> To: beagl...@googlegroups.com
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

-~----~------~--~---

John (USP)

unread,
Dec 1, 2008, 7:31:08 PM12/1/08
to beagl...@googlegroups.com
I keep forgetting, none of this will work until we get BeagleBoard RevC and
TI haven't released the pinout for the LCD connector on this board.


Regards,


> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of Sean D'Epagnier
> Sent: Monday, December 01, 2008 3:56 PM
> To: beagl...@googlegroups.com
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

Jeremy

unread,
Dec 1, 2008, 7:39:05 PM12/1/08
to Beagle Board

>
> The LCD/Touchscreen solution I'm proposing should cost about $100 in small
> quantities. The LCD cost about $69, the Touchscreen $24 and the Interface
> board should be about $20 in single quantities. In quantities, the price
> will drop to less than $70 for a complete solution.
>

That would be ideal! I've just been looking at the Lilliput because
it seems like a ready-to-go system.

Sean D'Epagnier

unread,
Dec 1, 2008, 7:40:22 PM12/1/08
to beagl...@googlegroups.com
The lcd will work with worse power consumption

I have the following components which can be ordered online already:
hdmi->vga ($30)
vga->40 pin parallel and lcd backlight driver ($30)

I'm also have designs for:
hdmi->parallel 3.3v
parallel -> vga
parallel -> parallel level translator (1.8 or 3.3 selectable)
break-in board (replaces tfp410) and gives through hole mounting of
parallel lcd data

Sean

On 12/1/08, John (USP) <jsyn...@us-power.com> wrote:
>

John (USP)

unread,
Dec 1, 2008, 7:46:52 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

No, I'm wrong. The display we want is from the PSP 1000, which is even less
expensive. Ebay has some for as little as $20, which includes the Sharp LCD
and Touchscreen.


Regards,

> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of John (USP)
> Sent: Monday, December 01, 2008 4:24 PM
> To: beagl...@googlegroups.com
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

John (USP)

unread,
Dec 1, 2008, 7:54:06 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

When you say parallel, is this compatible with the PSP display? If so, could
you do this:

hdmi -> parallel -> level translator -> PSP display

Then we could connect the touchscreen to an mcspi port.


Regards,

> -----Original Message-----
> From: beagl...@googlegroups.com
> [mailto:beagl...@googlegroups.com] On Behalf Of Sean D'Epagnier
> Sent: Monday, December 01, 2008 4:40 PM
> To: beagl...@googlegroups.com
> Subject: [beagleboard] Re: LCD + Touchscreen for BeagleBoard
>
>

Sean D'Epagnier

unread,
Dec 1, 2008, 8:10:38 PM12/1/08
to beagl...@googlegroups.com
hdmi->parallel is already 3.3v so you wouldn't need the translators.
I plan to support this configuration. Let me know if you would like
to review my schematics or layouts.. I'm going to order them probably
tomorrow.

Sean

On 12/1/08, John (USP) <jsyn...@us-power.com> wrote:
>

Sean D'Epagnier

unread,
Dec 1, 2008, 8:10:38 PM12/1/08
to beagl...@googlegroups.com
hdmi->parallel is already 3.3v so you wouldn't need the translators.
I plan to support this configuration. Let me know if you would like
to review my schematics or layouts.. I'm going to order them probably
tomorrow.

Sean

On 12/1/08, John (USP) <jsyn...@us-power.com> wrote:
>

Gerald Coley

unread,
Dec 1, 2008, 8:33:00 PM12/1/08
to beagl...@googlegroups.com
Please keep in mind that there isn't much 3.3V current available for external use on the expansion conenctor, so you will need to derive power from the 5V and regulate it down.
 
Gerald

Sean D'Epagnier

unread,
Dec 1, 2008, 8:43:21 PM12/1/08
to beagl...@googlegroups.com
I already have a 3.3v LDO regulator that takes its power from 5v on
the hdmi connector.

Sean

Gerald Coley

unread,
Dec 1, 2008, 8:53:58 PM12/1/08
to beagl...@googlegroups.com
That should work.
 
Gerald

John (USP)

unread,
Dec 1, 2008, 10:32:23 PM12/1/08
to beagl...@googlegroups.com
Hi Sean,

Sure, send me your schematics. BTW, I would like to see support for a 4 wire
touch screen controller connected (TSC2046) which is then connected to a
mcspi interface. Here I do think you will need level translators since the
TSC2046 is running at 3v3.

Jeremy

unread,
Dec 16, 2008, 3:42:07 AM12/16/08
to Beagle Board

>
> I have the following components which can be ordered online already:
> hdmi->vga ($30)
> vga->40 pin parallel and lcd backlight driver ($30)
>

Is the hdmi->vga do an actual digital to analog conversion on the
signal? If so, where did you find one for $30?

Thanks.

Gerald Coley

unread,
Dec 16, 2008, 7:53:27 AM12/16/08
to beagl...@googlegroups.com
It is not. The signal provided by Beagle is DVI-D, not VGA. The analog component is not provided by the Beagle..
 
Gerald

Sean D'Epagnier

unread,
Dec 16, 2008, 9:21:31 AM12/16/08
to beagl...@googlegroups.com
Jeremy

I have a device which converts DVI-D to VGA. It is actually a digital
to analog converter, it is called "hdfury", search for that. I got
one for around 20 pounds from the uk. Unfortunately my HDMI to DVI-D
adapter gives female DVI-D which the hdfury also takes, so I'm still
waiting on a male to male DVI-D adapter before I can test it.

Sean

Jeremy

unread,
Dec 16, 2008, 7:17:25 PM12/16/08
to Beagle Board


> It is not. The signal provided by Beagle is DVI-D, not VGA. The analog
> component is not provided by the Beagle..
>

Correct, that's why I am asking. Sean mentioned he could find a
converter for $30 but I suspect he's just talking about an adapter,
which will not work. However, if he has found a digital to analog
converter for $30 I would love to know about where to get it because
it seems the s-video out is useless until a solid kernal update is
made.

Jeremy

unread,
Dec 16, 2008, 7:35:16 PM12/16/08
to Beagle Board


> It is not. The signal provided by Beagle is DVI-D, not VGA. The analog
> component is not provided by the Beagle..
>

Jeremy

unread,
Dec 16, 2008, 7:38:17 PM12/16/08
to Beagle Board


On Dec 16, 4:53 am, "Gerald Coley" <ger...@beagleboard.org> wrote:
> It is not. The signal provided by Beagle is DVI-D, not VGA. The analog
> component is not provided by the Beagle..
>

This is correct and why I was asking the question. If he can find a
digital to analog converter for $30, I'd love to know about where to
get it since it doesn't look like the s-video out will be useful until
the kernal is updated to support it.

Jeremy

unread,
Dec 16, 2008, 7:41:25 PM12/16/08
to Beagle Board
Sorry for the triple reply, I didn't think it got sent.

Preston Wilson

unread,
Dec 16, 2008, 7:41:48 PM12/16/08
to Beagle Board
Here they area available for ~$60US.
This is one of several places that came up using Google's shopping
search for "hdfury"

http://www.monoprice.com/products/subdepartment.asp?c_id=101&cp_id=10114

-Preston

Sean D'Epagnier

unread,
Dec 16, 2008, 7:46:37 PM12/16/08
to beagl...@googlegroups.com
Did you search for hdfury? I call that a converter, not an adapter.
It converts DVI-D input to vga output at up to 1080p.

I got a deal, it's normally more like $60, see:

http://www.monoprice.com/products/search.asp?keyword=4559


I will warn you that I have not had success yet. I do not have any
monitor which takes DVI-D or hdmi. I tried
hdmi->DVI-D->hdfury->vga->display and it didn't work. I did test the
hdfury on my friend's computer setup and it does work correctly.

I have the patched kernel which supports 800x600 (which the vga
monitor correctly works at from my laptop vga output) however the
pixel timings are different. My monitor only supports 800x600 at
60hz, the fbset command on the beagle reports 56hz, so I'm hoping it
is the timings that are causing this problem.


Sean
Reply all
Reply to author
Forward
0 new messages