VGA Monitor Hack
Franz Achatz
Posts: 140
The LCD Display is a 7" Sharp LQ070 (480x234 pixel).
|
LCD Display
|······· |--- To Propeller VGA ---|
Pin10
12V
Pin11
Resistor 1K
HSYNC
Pin11
A Diode K·
VSYNC
Pin12
12V
··········
Pin13
· R
Pin13---- Resistor 75R ---- GND
Pin14
· G
Pin14---- Resistor 75R ---- GND
Pin15
· B
Pin15---- Resistor 75R ---- GND
Pin20
GND
Pin22
12V
Pin24
GND
GND
some parameter (not perfect, yet)
cols = 28
rows = 14
vga_rate := 9_500_000··
vga_params
long··· 0·············· 'status
long··· 1·············· 'enable
long··· 0·············· 'pins
long··· %1100·········· 'mode
long··· 0·············· 'videobase
long··· 0·············· 'colorbase
long··· cols··········· 'hc
long··· rows··········· 'vc
long··· 1·············· 'hx
long··· 1·············· 'vx
long··· 0·············· 'ho
long··· 0·············· 'vo
long··· 480············ 'hd
long··· 10············· 'hf
long··· 58············· 'hs
long··· 47············· 'hb
long··· 234············ 'vd
long··· 11············· 'vf
long··· 2·············· 'vs
long··· 18············· 'vb
long··· 0·············· 'rate
|
LCD Display
|······· |--- To Propeller VGA ---|
Pin10
12V
Pin11
Resistor 1K
HSYNC
Pin11
A Diode K·
VSYNC
Pin12
12V
··········
Pin13
· R
Pin13---- Resistor 75R ---- GND
Pin14
· G
Pin14---- Resistor 75R ---- GND
Pin15
· B
Pin15---- Resistor 75R ---- GND
Pin20
GND
Pin22
12V
Pin24
GND
GND
some parameter (not perfect, yet)
cols = 28
rows = 14
vga_rate := 9_500_000··
vga_params
long··· 0·············· 'status
long··· 1·············· 'enable
long··· 0·············· 'pins
long··· %1100·········· 'mode
long··· 0·············· 'videobase
long··· 0·············· 'colorbase
long··· cols··········· 'hc
long··· rows··········· 'vc
long··· 1·············· 'hx
long··· 1·············· 'vx
long··· 0·············· 'ho
long··· 0·············· 'vo
long··· 480············ 'hd
long··· 10············· 'hf
long··· 58············· 'hs
long··· 47············· 'hb
long··· 234············ 'vd
long··· 11············· 'vf
long··· 2·············· 'vs
long··· 18············· 'vb
long··· 0·············· 'rate
Comments
More info please.
Hmmm, wallet may get hurt this week.
this is/was a simple·Joytech Composite Video LCD.
Shows a·poor quality at the Propeller Video Port but now as a "VGA" its perfect.
Franz
Post Edited (Franz Achatz) : 8/6/2007 4:48:56 PM GMT
Graham
this Sharp Module offers R-G-B and CompositeSync.
There is a Diode/Resistor Combination added for having H+V Sync.
Sharp Display Board >> Pin 11.
Vertical Reverse and Horizontal Reverse Video is possible, too.
Franz
·
This high quality Japanese 320x234 Display was hidden in an ugly Chinese PS2 add-on sold for around $20 at eBay!
@Graham: ALL TFT displays are RGB. (Not VGA, which refers to a very specific resolution).
NTSC or PAL capability is an additional feature, which costs money and quality!
Cheap "car" monitors (usually 7") generally have 480 x 234 pixels, some only 320 x 234.
It improves quality considerably when exactly synchronizing to this format!
Post Edited (deSilva) : 8/6/2007 6:42:22 PM GMT
> There have been more displays "hacked" (in German forums e.g.). LQ6AN101 e.g.
thats right and some displays show up with the #LQ056A3AG01. They are all Sharp displays.
> This high quality Japanese 320x234 Display was hidden in an ugly Chinese PS2 add-on
not only that, the chinese circuit developer(s) created by using a quality Sharp Display a very bad product.
But this is now our big advance
Franz
All I need now is a 7" keyboard and I can make a 7" proptop.
about 40 Euros.·In this one they·use the same Sharp LCD (LQ070).
Franz
The 2.5"AV LCD monitor has NTSC/PAL input, hackable to RGB input instead of TV?
Been busy playing with the VGA demo code, prop books are by the bed for bedtime reading.
Wonder when that Video apnote is coming out?
Gavin
Graham
i don't know. You need to find the datasheet, first.
@Graham
you are right. I am just thinking: "this setup could be used for industrial machineries".
Can you show me just one vendor who can beat this price/quality combination?
You take a Propeller + an EEPROM and a Sharp, thats less then 100 USD all together, and you have
created a "tool" where others ask up to 500 USD and more for a 2 color-system.
Just "spinning" one more idea:
If you add an 4 wire analog Touchpanal, a simpel Atmel controller could make PS2 Mouse out of this,
then we could make a nice Propeller-controlled color touch screen.
Franz
Post Edited (Franz Achatz) : 8/8/2007 3:27:47 PM GMT
It's very ok in offering a small video NTSC/PAL display like that. Why not.
But it's not acceptable for the profs. We could use a BIG PC monitor, but i think
that is not an interresting option.
have fun
Franz
<!-- unit price -->
You are right, Industrial machines, Graham, I and a few others are into CNCing, prop is near perfect for that application.
At least for us home hobby guys[noparse]:)[/noparse]
I am trying to get a demo together to show guys at work, prop virtual terminal for linux box.
I don't think any other solution will be cheaper or quicker to get going.
C compiler when it come wil be another plus for manangement to accept this weird little chip.
Gavin
we are doing some CNC playings, too.
Here is Theo's nice·homemade dutch "Plexi machine":
http://members.home.nl/bzijlstra/hardware/stepper/stepper.htm#boorautomaat
have fun
Franz
·
Want to make my own 4x8" router to cut plastic to make stuff like this, catch 22, need router to make router.
Been googling portable DVD players looking for one I can hack.
480x234 should be more than enough for a machine controller.
Can hack a mouse and use it as a jog wheel.
What type/size of screw rods are you using? I can see you make a tap for the delrin nuts.
Is that clear acrylic you are using? wont it crack?
Regards Gavin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
| Any sufficiently advanced technology is indistinguishable from magic.
Gavin,
this is Theo's machine made out of massive acryl. I am invited tomorrow
at Theo's place for looking at it. At this moment he only can drill PCB's by
sending Excellon datas to the machine. I can support you with more infos after tomorrow.
This was my machine i used for PCB drilling and cutting/routing Alu plates:
http://www.xs4all.nl/~achatz/isel.jpg
This is a heavy 30 kg Isel machine with a workspace of 240mm x 200mm.
The HF Motor runs with max 60.000 rpm and i used a laser for setting the ref-points.
I have changed the Isel-hardware that i could use PC-NC or MACH3.
have fun
Franz
·
Cool idea about using laser as ref point, I need to make a home for my X1, had not thought about laser.
What are you using as the detector?
Where did you get the T slot table?
Gavin
http://www.iselautomation.de/products/product.php?lang=en&ID=p89
For X-Y-Z homeing the best way is using 3 microswitches.
A Laser is used for setting the referenz (PCB to the machine).
I select 3 or 4 PCB Pads in the Excellon-file and move X-Y, by using a Laser offset, to this selected Pads
and save this 3 new X-Y datas. With this datas you can re-calculate the complete Excellon drill file
and when starting drilling every drill-point is just BINGO :-))))
There is no detector because you can see a very small laserpoint at the PCB Pad.
Franz
·
yes, this is correct.
Pin11
Resistor 1K
HSYNC
Pin11
A Diode K·
VSYNC
br
Franz