Parallax Forums
  HomeLog InRegisterCommunity CalendarSearch the ForumHelp
   
Parallax Forums > Public Forums > Propeller Chip > New 4.3" touchscreen LCD for Propeller: Breakout Boards Shipping!  Forum Quick Jump
 
New Topic Post Reply Printable Version
327 posts in this thread.
Viewing Page :
 
[ << Previous Thread | Next Thread >> ] | Show Newest Post First ]

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/14/2009 2:14 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I'll be posting the code very soon... I just need to clean it up a bit first...

It really wasn't that hard to do... The changes are mostly just to the timings and the handling of the Data Enable and Display Enable pins...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/14/2009 11:43 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
JRetSapDoog: I was thinking of a different wiring scheme, but I like yours better!

I'll have to remember to do that with my next revision...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

JRetSapDoog
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2009
Total Posts : 62
 
   Posted 9/14/2009 9:14 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
I had a harmless/superfluous connection dot in the LCD drawing, which I've now edited out.

When you say that the board draws 420mA with full backlight, at what voltage is the board (3.3V or 5V)? I'm curious about total power consumption.

For the actual LCD driver, how many cogs are involved, one or two? I'm also curious about your final frame rate and the degree of perceptible flicker.
Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/15/2009 5:27 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
420 mA is total current from a 9V exteral supply...
 
Just one cog, just like the basic VGA driver from which it was derived...
 
I've played around with varying the dot clock all the way from 0.5 to 15 MHz... 
I have to see if there's any power dependence...
 
Display is rock solid with no flicker at any frequency in this range....
 
I think I'll pick 8 or 10 MHz for the driving frequency.
I haven't measured the vertical refresh, but I think it's about 40 Hz or so...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

JRetSapDoog
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2009
Total Posts : 62
 
   Posted 9/15/2009 8:29 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Sounds wonderful! You're the ray, eh...I mean the man. Okay, maybe both. Yeah, probably not the first time you've read that with your 2100+ posts.

In following your work, it seems like you take an open-minded and optimistic approach to your design experiments. I should learn from that. I would have thought that one would have had to have precisely calculated all that timing stuff--front porch, back porch, data hold times and what not--before conducting a test (and perhaps you did or estimated things), but you seem to be able to work magic by quickly varying things in code and just trying a range of parameters.  Hmm...considering how flexible that display appears to be timing-wise, now I'm kind of wondering just a little bit if it's a standard "raw" RGB display.  It seems like one of the pics showed it attached to its own PCB.  Guess I should dig up one of your related threads for the display data and look into that, but I'm still assuming that it's a fairly standard display in terms of operation. 

Anyway, let me go take a patience pill and stop distracting you from your work and progress (but please do keep us in the peanut gallery posted, as you've been doing).

Post Edited (JRetSapDoog) : 9/15/2009 4:42:45 PM GMT

Back to Top
 

Manetheren
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2009
Total Posts : 99
 
   Posted 9/22/2009 4:33 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I have been looking for a slightly larger touchscreen like this for a while but cannot find any cheap suppliers. Do you mind me asking when you find your supplier?


Tia'Shar Manetheren

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/22/2009 9:20 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I'm not supposed to be advertising where I got these from... Also, it's kind of a one time thing, I think. There are no other sizes available, as far as I know...

This display is actually pretty big...  If you really want something bigger, I think you're cheapest solution would be to find a small TV screen and add in a touch panel yourself...  You can buy touch panels from Digikey...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

max72
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Nov 2008
Total Posts : 64
 
   Posted 9/23/2009 10:54 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
I'm interested in purchasing some displays (and maybe also connectors, if you will decide to sell a bundle).
While the displays are perfect for one shot projects, projects that might require more units in the future could require an alternative display.
Are there around similar displays (with the possibility to adapt the modified VGA code)? Probably I'm doing something wrong in the search, but I cannot find anything similar..
Massimo
Back to Top
 

neoteric
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Dec 2005
Total Posts : 136
 
   Posted 9/24/2009 7:25 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I would like to purchase two, when they are ready!
Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/24/2009 8:06 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Max72: I think Sparkfun sells a PSP screen with nearly identical spec's...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

BTX
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Oct 2006
Total Posts : 526
 
   Posted 9/24/2009 1:26 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Ray.
Any ideas for the final price of the PSB ??
She looks very very interesting :P


Regards.
Alberto.

Back to Top
 

jazzed
_oOo_(^^)_oOo_

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jan 2008
Total Posts : 2114
 
   Posted 9/25/2009 8:13 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
@Rayman,

If this is like the PSP display, how many colors do you think is reasonable for driving with the Propeller?
It would be really nice to display a high resolution GUI on a big LCD similar to what I've done with smaller ones.
The touch screen would make mouse/keyboard less important with the right code.

Thanks.


--Steve

Propeller Tools

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/25/2009 8:55 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I'm just doing 64-colors using 6 pins, just like the VGA driver...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

max72
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Nov 2008
Total Posts : 64
 
   Posted 9/26/2009 1:45 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I already knew the price you proposed for the units is extremely good, but cross checking it with the PSP screens on sparkfun make it even more impressive.

Massimo
Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 9/26/2009 2:54 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I'm hoping to get some used screens that will make it even cheaper!


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 10/8/2009 2:20 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Just got word that 16 pounds of "used" LCDs are on their way!
Time to get to work on a cheap breakout board...
Anybody brave enough to want an LCD without a breakout board?


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

microcontrolled
My head is SPINing.



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Oct 2008
Total Posts : 867
 
   Posted 10/8/2009 2:39 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
No. :-) I will get the breakout board when it comes out and 1 or 2 displays.


Computers are microcontrolled.
Robots are microcontrolled.
I am microcontrolled.
 
But you can call me micro.
 
Want to experiment with the SX or just put together a cool project?
 
 

Back to Top
 

JRetSapDoog
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2009
Total Posts : 62
 
   Posted 10/8/2009 9:29 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Give me eight feet of ribbon cable, one pint of Propeller chips...and throw in a quarter pound of LCD displays while you're at it.
 
Displays by the pound, eh?  Reminds me of a photo I saw on Engadget of box-after-box of cell phone displays (big boxes).
 
Hmm, let's see:  at 1 ounce per display, 16 pounds amounts to 256 displays, but perhaps they're not that heavy.  Could be 512.
 
 
 
Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 10/10/2009 1:09 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
PSB prototype checkout is all done and everything works! (with a few jumper wires here and there...)

It's got:
- 4.3" touchscreen LCD
- Prop with 64kB EEPROM
- VGA and TV output
- 2X USB keyboard/mouse input (PS2 mode only) <-- I think I need to add in a regular PS2 port
- SD card with WP/CD sensor
- USB programming/power
- Amplified headphone audio output
- Onboard 5V regulator

I want to add in next revision:
- I2C 3-axis accelerometer
- I2C RTC
- Power light
- LCD header so board can double as low cost breakout board
- PropPlug header
- PS2 keyboard or mouse connector


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 10/10/2009 1:12 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
I've only got one unresolved issue with the prototype, but I think it's a software problem...

Occasonaly, on reset or programming the i2c touchscreen controller stops working. I doesn't start working again until I load up a demo code I showed at the Expo... Either it's possessed, or it's upset that I'm not initializing the I2C bus properly or something, it's very strange...

Update:  Figured it out!  This is the first device I've come across that wants me to "initialize" the I2C bus before use...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Post Edited (Rayman) : 10/10/2009 9:20:56 PM GMT

Back to Top
 

JRetSapDoog
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2009
Total Posts : 62
 
   Posted 10/10/2009 10:52 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Congratulations! That's exciting progress.

I think that the VGA and TV-Out plans are good features for a Prop-based board, even with the integrated LCD...because that would allow one to more directly play/experiment with the VGA/TV objects (if cutting one's teeth on the Propeller using such a board), in addition to the obvious expanded output options. I built a small connector board and cable to connect to the PSM's 10-pin header area to add such functionality. However, I get a bit of ghosting when attached to one monitor and more when attached to another. My connection cable between the two boards is apparently too long and I perhaps unwisely twisted the wires as well (the cable was fashioned of individual wires, not ribbon cable), the length and twisting of the cable likely contributing to some unwanted noise due to extra capacitance and so on (anyone know with more certainty?). Anyway, having the resistors and connectors integrated onto the same board with the Prop would probably eliminate noise, as well as add connectivity options and convenience.

Regarding the PSM's accelerometer, I haven't actually played with it. I suppose it could be interesting for a game of some sort, but I'm not really seeking a board to act like an iPhone. And I kind of doubt that most uses would be using such a board in a robotic application, wherein such capability might have a more practical use. However, I can see how it is kind of cool, and just because I haven't used it, doesn't mean that it doesn't have its applications (maybe I'll yet discover one of interest to me). I'm just not sure about the cost of the chip (maybe five bucks or more), and I forget the particulars of the connectivity in terms of Prop pins. I guess if you need the I2C for other things (such as ADC or whatever), then there's no loss. Incidentally, in my case, I don't actually have much need to control the back light intensity (on and off would be enough for me, or just always on to save a pin). Anyway, accelerometer or not, I'd be interested in seeing some kind of audio amplifier capable of driving a speaker with around a watt of power being added to the new board (combined with or in addition to the headphone amplifier), but maybe that's just me. Of course I realize the board can't do everything, and, at least in the case of the PSM, you added pads/through-holes in the unused area for adding functionality.

Speaking of I2C, is that a real time clock (RTC) you're considering for the revision beyond the current prototype? If so, that's sounds useful/interesting. Hmm...wonder if battery backup would be provided for it (and how large such a battery might be in terms of board real estate).

Oh, and when you speak of adding an LCD header to allow the board to double as a breakout board, pardon my ignorance, but does that mean one would connect an external CPU/LCD driver to the 4.3" LCD, bypassing the rest of the board, or would that mean that the board could be connected to an external raw LCD panel, by passing the integrated 4.3" panel? I guess it's the former possibility, since the board already has a decent LCD, touch-screen, no less, but just checking.

Oh, and while I'm at it, in what sense did you mean "USB keyboard/mouse input (PS2 mode only)"? For anyone that's been following this forum's threads, obvioulsy that wouldn't involve the USB data protocol (not without an additional chip, anyway). So does that refer to, for example, attachment of those keyboards that have USB physical connectors and signaling capability but that can automatically sense PS/2 connectivity on the PC-end (after passing through a "dumb" adapter)? That is, do you envision USB connectors on such a board as opposed to the PS/2 connectors that we've seen on some of the other boards? I guess that could help us avoid using ugly adapters. I'm not sure how such mice/keyboards are advertised in terms of the automatic sensing and switching capability, something involving PS/2 undoubtedly, but apparently not all of them have it if I recall correctly.

Anyway, congratulations again, and thanks for the update on your terrific progress.

--Jim
Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 10/10/2009 11:35 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Ray, I worked out that a PS2 connector can share a common footprint with a USB connector as long as you include possible links. It is also posible to spread the connector pins to 0.1" pitch to permit pin stakes as well. This is why I am trying to also make it RS232 compatible (at least semi-compatible) as well. Makes an extremely versatile connection.


Links to other interesting threads:
Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 10/11/2009 3:12 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
It seems that there's a lot of mice that come with a USB to PS2 adapter. Adding the USB port let's you skip the adapter. It's a neat trick but I'm having second thoughts about it...

At least need to add one real PS2 port for keyboards. Looks like all the keyboards I have are either USB or PS2. I'm not sure if they usually come with adapters...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

Rayman
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2007
Total Posts : 2408
 
   Posted 10/11/2009 3:21 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Jim: The idea for the breakout board is that I can leave off almost all the chips and let people use their own Propeller setup to control the display. It only needs 9 pins or so and the I2C bus...

So, I may sell a couple varieties of the board, with different levels of population...

I noticed a new I2C 3-axis accelerometer that is much simpler to use that the one I have in the PSM. Plus, it's dirt cheap. Parallax sells a new adapter for it...

I haven't figured out what to do for an RTC yet or if there's even room for it...


My Prop Info&Apps:  http://www.rayslogic.com/propeller/propeller.htm

Back to Top
 

Forrest
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Aug 2004
Total Posts : 1222
 
   Posted 10/11/2009 3:27 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Looks great.

My opinion - you should put the RTC and Accelerometer on a seperate daughterboard to keep the base system cost lower.

Gadget Gangster is selling your original PSM for $99. What do you expect this version to sell for?

Forrest
Back to Top
 
[ << Previous Thread | Next Thread >> ]
New Topic Post Reply Printable Version
327 posts in this thread.
Viewing Page :
 
 
Forum Information
Currently it is Friday, November 20, 2009 10:21 PM (GMT -8)
There are a total of 393,733 posts in 55,521 threads.
In the last 3 days there were 82 new threads and 703 reply posts. View Active Threads
Who's Online
This forum has 17687 registered members. Please welcome our newest member, mark09.
48 Guest(s), 6 Registered Member(s) are currently online.  Details
Kit Morton, Chris Savage (Parallax), benty, Todd Chapman, micromang, Highlandtinker