Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases

Dual 4x20 on single lcdsmartie/parallel port

Here you can post your screen ideas and your skins.

Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo

Post Reply
DSobelman
Posts: 3
Joined: February 15th, 2012, 8:18 pm

Dual 4x20 on single lcdsmartie/parallel port

Post by DSobelman »

Using 2 4x20 lcds on a single parallel port with a single instance of LCD smartie!
Check out my mad screening skillzz!! :P J/K
Fairly basic screens, dunno what it would involve adding lines for a second screen natively ,
but just proof of concept without any software mods, or custom drivers.

wired together except for enable strobe wired according to 4x40 wiring.
These displays use the alternating line fix normally (the KS0073 adressing), but not using for this.
lcd smartie set to 4x40

DisplayDLLName=HD44780.dll
DisplayDLLParameters=LPT1,,,
HDAlternativeAddressing=0
HDKS0073Addressing=0
HDTimingMultiplier=1

System Screen
no dlls
Text01="C:$Right($HDFree(C),$6%)MB of $Right($HDTotag(C),$3%)GB D:$Right($HDFree(D),$6%)MB of $Right($HDTotag(D),$3%)GB"
Text02="E:$Right($HDFree(F),$6%)MB of $Right($HDTotag(F),$3%)GB H:$Right($HDFree(H),$6%)MB of $Right($HDTotag(H),$3%)GB"
Text03=" CPU @ $CPUSpeed MHz working @ $CPUUsage%%"
Text04=" Memory: $Right($MemFree,$3%)$Fill(12)/$Right($MemTotal,$3%)$Fill(20) Pagefile: $Right($PageFree$,$3%)Fill(14)/$Right($PageTotal,$4%)"
systemlcd.jpg

Winamp:
dlls:splittitle, sandr

Text01="$Center($dll(splittitle.dll,1,$dll(sandr,1,$WinampTitle,),²),20)$Center($dll(splittitle.dll,2,$dll(sandr,2,$WinampTitle,),²),20)"
Text02="$dll(splittitle.dll,3,$dll(sandr,1,$WinampTitle,),*)$Center(Winamp 5.623,20)$dll(splittitle.dll,4,$dll(sandr,1,$WinampTitle,),*)$Center(LCD Smartie Beta,20)"
Text03="$Center($dll(sandr,1,$WinampStat,),10)# $WinampTracknr$Fill(20)$Center($WinampKBPSkbps,10)$Center($WinampFreqkHz,10)"
Text04="$Center($dll(sandr,1,$WinampChannels,),8)$Right($WinampResh,$5%)/$Right($WinampLengts,$5%)$Fill(20)$WinampPosition(20)"
winamplcd.jpg

Clock:
dlls: bignum

Text01=" $Time(dddd)$Fill(20)$Right($Time(mmmm d yyyy),$18%)"
Text02="$Right($dll(demo,6,,),$16%)$Fill(20)"
Text03="$dll(bignum,3,1,$Time(hh nn ss))$dll(bignum,3,2,$Time(hh:nn:ss))"
Text04="$dll(bignum,3,3,$Time(hh:nn:ss))$dll(bignum,3,4,$Time(hh:nn:ss))"
clocklcd.jpg
Naturally due to the way these are addressed and setup, all have do not scroll set, and centering off.
You do not have the required permissions to view the files attached to this post.
Last edited by DSobelman on February 15th, 2012, 9:03 pm, edited 1 time in total.

DSobelman
Posts: 3
Joined: February 15th, 2012, 8:18 pm

Re: Dual 2x40 on single lcdsmartie/parallel port

Post by DSobelman »

oops, those are 4x20's... and I can't find edit button lol. *sigh*


found it.. lol

h3rm3s80
Posts: 11
Joined: April 11th, 2024, 10:34 am

Re: Dual 4x20 on single lcdsmartie/parallel port

Post by h3rm3s80 »

ITA: stavo cercando proprio di far funzionare 2 x 20x4 lcd con arduino, magari anche 3,4 lcd insieme è un modo molto comodo per tenere le informazioni a portata di mano

ING: I was just trying to make 2 x 20x4 LCDs work with Arduino, maybe even 3/4 LCDs together, it's a very convenient way to get this information quickly

limbo
Plugin Author
Posts: 1604
Joined: February 13th, 2005, 7:38 pm
Location: Athens - Greece
Contact:

Re: Dual 4x20 on single lcdsmartie/parallel port

Post by limbo »

Nice Work. keep on

h3rm3s80
Posts: 11
Joined: April 11th, 2024, 10:34 am

Re: Dual 4x20 on single lcdsmartie/parallel port

Post by h3rm3s80 »

ITA:Ciao, premetto di non essere nemmeno lontanamente un programmatore, ma penso che se si implementa Matrix.dll ed LCDSMARTIE la cosa è più semplice del dovuto;

bisognerebbe inserire la possibilità di aggiungere un secondo LCD (con unico arduino andrebbe detto ad arduino su quale schermo scrivere LCD1/LCD2/LCDX) e renderli consecutivi come unico grande tramite LCDSMARTIE

purtroppo ho solo l'idea ma non le capacità operative per modificare un dll
------------------------
ENG:Hi, I'll start by saying that I'm not even a programmer, but I think that if you implement Matrix.dll and LCDSMARTIE it's simpler;

we should include the possibility of adding a second LCD (with a single Arduino the Arduino should be told which screen to write LCD1/LCD2/LCDX on) and make them consecutive as a single large one via LCDSMARTIE

unfortunately I only have the idea but not the operational skills to modify a dll

h3rm3s80
Posts: 11
Joined: April 11th, 2024, 10:34 am

Re: Dual 4x20 on single lcdsmartie/parallel port

Post by h3rm3s80 »

ITA: aggiungo: posso scrivere con arduino su entrambi LCD quello che voglio, ma posso comandare da LCDSMARTIE solo LCD1, se serve posto il codice

ENG: add: I can write what I want on both LCDs with Arduino, but I can only control LCD1 from LCDSMARTIE, If needed, post the code

Post Reply