 |
|
 |
| Parallax Forums > Public Forums > Propeller Chip > PropPad mini. Bare PCB $5, Serial LCD driver with 7 x 21 chars and 262k Font colors. | Forum Quick Jump
|
|  tripp Registered Member
        Date Joined Apr 2008 Total Posts : 38 | Posted 2/1/2010 4:47 PM (GMT -7) |   | |
I just got my latest board running.
It has a onboard USB chip for programing, eeprom, voltage regulator, Propeller, powerled, mosfet for controling backlight.
Using Raymans drivers for PSM, just changing the init part.
I have some problem with the init settings, i can load pictures to it from Raymans PSM_SerialControl, but i cant use the text function?
I got some extra boards if someone is intrested.
Here is some pictures.
Post Edited (tripp) : 3/29/2010 5:09:50 PM GMT | | Back to Top | | |
   |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 1997 | Posted 2/1/2010 5:05 PM (GMT -7) |   | Very nice board!
From the connectors it looks like it has quite a few prop pins left too.
What size LCD is that?
tripp said... I just got my latest board running.
It has a onboard USB chip for programing, eeprom, voltage regulator, Propeller, powerled, mosfet for controling backlight.
Using Raymans drivers for PSM, just changing the init part.
I have some problem with the init settings, i can load pictures to it from Raymans PSM_SerialControl, but i cant use the text function?
I got some extra boards if someone is intrested.
www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com 5.0" VGA LCD in stock! Morpheus dual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory/IO kit $89.95, both kits $189.95 SerPlug $9.95 Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz Las - Large model assembler Largos - upcoming nano operating system | | Back to Top | | |
    |  MagIO2 Registered Member
        Date Joined Mar 2009 Total Posts : 1150 | Posted 2/2/2010 1:11 AM (GMT -7) |   | Hmm ... I miss the SD card slot. Will be hard to have nice graphics in a standalone application without.
What interface does the TFT support? 8 bit? 9 bit? 16bit? 18bit? Serial? | | Back to Top | | |
 |  Rayman Registered Member
        Date Joined Jul 2007 Total Posts : 3127 | Posted 2/2/2010 4:59 AM (GMT -7) |   | | | |
  |  TonyWaite Registered Member
        Date Joined Sep 2009 Total Posts : 170 | Posted 2/2/2010 7:39 AM (GMT -7) |   | Hi, Looks like a great project! I've been working (very slowly) on a Prop-based lambda display, using Rayman's PSM; but I needn't have bothered because it looks like you've done a fabulous one already! I see from your web site that you do a variety of standalone lambda-meters. Will this Prop-based product be available from you? Regards,
T o n y | | Back to Top | | |
 |  tripp Registered Member
        Date Joined Apr 2008 Total Posts : 38 | Posted 2/2/2010 2:24 PM (GMT -7) |   | | Thanks for all nice words.
jazzed: I dont have a enclosure for it, but its pretty small so i guess i will fit in many boxes.
And i will sell a bare PCB for $10 link: http://www.xtune.se/product_info.php?products_id=130
Bill Henning: The LCD is 2.8", and it has some pins free, see pictures at my homepage.
MagIO2: I made place for a micro SD, see picture below. and more info on the LCD is here: http://www.xtune.se/product_info.php?products_id=111

TonyWaite: Yes i try to make some sort of Dashdisplay with this, and hopefully sell it, but i cant say when!
It would be great if more people got this display so we could enhance the drivers.(i need help on that part. )
| | Back to Top | | |
 |  jazzed Registered Member
        Date Joined Jan 2008 Total Posts : 3125 | Posted 2/2/2010 2:40 PM (GMT -7) |   | More data would be helpful: Bill Of Materials & Sources, Schematic, Assembly Drawing, FAB Dimensions Drawing .... Is that the SparkFun uSD breakout? | | Back to Top | | |
  |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 1997 | Posted 2/2/2010 5:07 PM (GMT -7) |   | | | |
 |  hinv Why are some things obvious, yet unthinkable?

       Date Joined Jan 2007 Total Posts : 622 | Posted 2/2/2010 5:37 PM (GMT -7) |   | I am very impressed. I was just thinking of a little pda like this This would make a great product. The pictures are beautiful. Is that a 24bit display. I second the motion to add a microSD. I real time clock, and a buck/boost voltage regulator would be great for batteries would be awesome! | | Back to Top | | |
  |  MagIO2 Registered Member
        Date Joined Mar 2009 Total Posts : 1150 | Posted 2/3/2010 1:01 PM (GMT -7) |   | | @hinv: The display has 18 bit color. It's really cool to run such a display with the prop ;o) | | Back to Top | | |
 |  tripp Registered Member
        Date Joined Apr 2008 Total Posts : 38 | Posted 2/3/2010 4:09 PM (GMT -7) |   | |
Here is the BOM:
Bill Of Materials ================= QTY PART-REFS VALUE --- --------- ----- Resistors --------- 3 R1,R11,R12 150 ohm 2 R2,R10 10k 1 R3 47 ohm 4 R5-R8 100k 1 R9 12 ohm Capacitors ---------- 2 C2,C4 10u 3 C3,C5,C6 100n 1 C7 0.1u 2 C9,C11 10n 1 C10 4.7u Integrated Circuits ------------------- 1 U1 LM1117_3.3V 1 U2 PROPELLER 1 U3 24LC256 1 U4 FT232R Transistors ----------- 1 Q1 BCP55 Diodes ------ 1 D1 LED Miscellaneous ------------- 1 L2 Inductor 1 MOS1 IRLR024N 1 X1 CRYSTAL
Is that the SparkFun uSD breakout? Yes.
And for now it runs Raymans Serial control driver: http://www.rayslogic.com/Propeller/Products/PSM/Files.htm
I just changed the Init to:
Pri InitLCD WriteReg($01,$0100) '//set SS and SM bit WriteReg($02,$0700) '//set 1 line inversion WriteReg($03,$D028) '//set GRAM write direction and BGR=1 '//***************************Power on sequence******************************'// WriteReg($10,$0790) '// SAP, BT[3:0], AP, DSTB, SLP, STB WriteReg($11,$0005) '// DC1[2:0], DC0[2:0], VC[2:0] WriteReg($12,$0000) '// VREG1OUT voltage WriteReg($13,$0000) '// VDV[4:0] for VCOM amplitude delayMS(200) '// Dis-charge capacitor power voltage 200ms WriteReg($10,$12b0) '// SAP, BT[3:0], AP, DSTB, SLP, STB 1590 WriteReg($11,$0007) '// DC1[2:0], DC0[2:0], VC[2:0] delayMS(50) '// Delay 50ms WriteReg($12,$0081) '// VREG1OUT voltage 0091 delAyMS(50) '// Delay 50ms WriteReg($13,$1800) '// VDV[4:0] for VCOM amplitude 0900 WriteReg($29,$001d) '// VCM[4:0] for VCOMH 0018 delayMS(50) WriteReg($20,$0000) WriteReg($21,$0000) '// Delay 50ms WriTeReg($30,$0000) WriteReg($31,$0507)'//0507 WriteReg($32,$0003)'//0303 WriteReg($35,$0200)'//0103 WriteReg($36,$0106)'//1400 WriteReg($37,$0000)'//0105 WriteReg($38,$0507)'//0000 WriteReg($39,$0104) WriteReg($3C,$0200)'//0301 WriteReg($3D,$0005)'//020a '//*****************************Set GRAM Area*********************************'// WriteReg($50,$0000) '// Horizontal GRAM Start Address WriteReg($51,$00EF) '// Horizontal GRAM End Address WriteReg($52,$0000) '// Vertical GRAM Start Address WriteReg($53,$013F) '// Vertical GRAM End Address WriteReg($60,$A71F) '// Gate Scan Line WriteReg($61,$0001) '// NDL,VLE, REV WriteReg($6A,$0000) '// set scrolling line WriteReg($07,$0133)
I think that it needs some more adjustments, since it doesent print text yet.
| | Back to Top | | |
 |  jazzed Registered Member
        Date Joined Jan 2008 Total Posts : 3125 | Posted 2/3/2010 4:18 PM (GMT -7) |   | | I assume you can draft a quick mechanical drawing for dimensions and hole placement. | | Back to Top | | |
 |  hinv Why are some things obvious, yet unthinkable?

       Date Joined Jan 2007 Total Posts : 622 | Posted 2/3/2010 8:32 PM (GMT -7) |   | | So this has memory like the PSM screen does? | | Back to Top | | |
   |  MagIO2 Registered Member
        Date Joined Mar 2009 Total Posts : 1150 | Posted 2/4/2010 12:50 AM (GMT -7) |   | Depends on the data-bus ... the controller usually allows 8 bit, 9 bit, 16 bit and 18 bit data-bus. But it depends on the connector of the display. Some displays don't give full access to the controller. For example my 2.4" CrystalFontz display only allows 8 or 16 bit access. Because of that the best data-rate would be 16 bit mode, as you can send a whole 18 bit pixes with 2 clock-cycles. In 64k color mode you only need 1 cycle using the 16 bit bus. With 8 bit bus 3 cycles are needed to transfer a pixel. Nice thing here is that you can simply send a *.BMP file to the display (only extracting the header).
So, in my opinion a 9 bit bus is the best when you want to have low pin-count and high speed. That's why I asked which bus is supported by that display.
The speed of the 8 bit bus allows a refresh of the whole screen at a rate of ~15 frames per second in full color mode. BUT ... a .BMP-file with a resolution of 320*240*3 has 230kB @ 15 frames/sec means you have to get 3.4MB/sec from somewhere to display. So, currently the SD card driver is the limit for animations ... maybe some compression would help. You can also have a look at this thread (contains some pics and a link to a video): http://forums.parallax.com/forums/default.aspx?f=25&m=397206
It's a different display, but as far as I could see on a short glance the controllers are compatible.
Next display I'm would like to try is the 3.5" Crystalfontz, as it supports all the bus modes named above, plus a raw mode which can even be a window in the display area. So you could easily use a VGA driver for some text-output. | | Back to Top | | |
 |  MagIO2 Registered Member
        Date Joined Mar 2009 Total Posts : 1150 | Posted 2/4/2010 12:58 AM (GMT -7) |   | | | |
 | 125 posts in this thread. Viewing Page : 1 2 3 4 5 | | Forum Information | Currently it is Thursday, July 29, 2010 5:17 PM (GMT -7) There are a total of 462,440 posts in 62,066 threads. In the last 3 days there were 90 new threads and 803 reply posts. View Active Threads
| | Who's Online | This forum has 20143 registered members. Please welcome our newest member, ME01. 59 Guest(s), 10 Registered Member(s) are currently online. Details John Abshier, Rayman, Kevin Wood, BradC, prof_braino, Sapieha, Gene Bonin, laser-vector, localroger, Nick McClick |
Forum powered by dotNetBB v2.42EC SP2.02 dotNetBB © 2000-2010 |
|
|