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

EViL386's 20x4 XPSC HD44780 LCD Screen

Here you can post your screen ideas and your skins.

Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo

Post Reply
EViL386
Posts: 2
Joined: October 23rd, 2007, 9:10 pm

EViL386's 20x4 XPSC HD44780 LCD Screen

Post by EViL386 »

Hey People as from the Subject you have probably guessed I have a 20x4
HD44780 Generic LCD Screen Packaged by XPSC with a nice Silver frame
Which fits nicely into 2x 5 1/4 '' Bays via Parallel cable.

So here goes:
Specs: mobo: Asrock ConroeXfire-esata2, CPU: Intel Core 2 Duo E6600
RAM: GEIL Performance 4*512, HDD: 2x WD 500GB 16MB Cache
Watercooling: Custom parts, Black ICE 360 Triple fan rad, DDC-1TPlus Pump with OCLabs Blue cover, EK Wave waterblock.

Plugins used:
picturepg
perf
bignum
winamp
everest
splittitle
scrollpad

Screen 1: Computer Name and its Creator (Me :D)
There is actually a typo in the pic its meant to be "REACTOR C4"
Image

Code: Select all

[Screen 01]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="-----REACTOR C4-----"
Text02="|$dll(picturepg,1,4,radioactive1.bmp) BUILT BY $dll(picturepg,2,1,4)|"
Text03="|$dll(picturepg,2,2,4) EViL-386 $dll(picturepg,2,2,4)|"
Text04="--------------------"
NoScroll01=1
NoScroll02=0
NoScroll03=0
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=1
Center03=1
Center04=1
Screen 2: Temperature Summary
Image

Code: Select all

[Screen 02]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="$CustomChar(5,0,0,0,7,4,4,4,4)$Chr(133)[$CustomChar(1,8,20,8,3,4,4,3,0)$Chr(176)]------------[X]$CustomChar(6,0,0,0,28,4,4,4,4)$Chr(134)"
Text02="|  COOLING STATUS  |"
Text03="|        OK        |"
Text04="$CustomChar(8,4,4,4,7,0,0,0,0)$Chr(136)------------------$CustomChar(7,4,4,4,28,0,0,0,0)$Chr(135)"
NoScroll01=0
NoScroll02=0
NoScroll03=0
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 3: Core Temps
Image

Code: Select all

[Screen 03]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| CORE 1 || CORE 2 |"
Text03="|  $dll(everest.dll,1,TCC-1-1,value)?C  ||  $dll(everest.dll,1,TCC-1-2,value)?C  |"
Text04="\------------------/"
NoScroll01=0
NoScroll02=0
NoScroll03=0
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 4: Motherboard and PSU Temps
Image

Code: Select all

[Screen 04]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| MBOARD || IPOWER | $dll(everest.dll,1,TMOBO,value)?C"
Text03="|  $dll(everest.dll,1,TMOBO,value)?C  ||  $dll(everest.dll,1,TAUX,value)?C  |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=1
Center03=1
Center04=1
Screen 5: HDD Temps
Image

Code: Select all

[Screen 05]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| DISK 1 || DISK 2 |"
Text03="|  $dll(everest.dll,1,THDD1,value)?C  ||  $dll(everest.dll,1,THDD2,value)?C  |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=0
NoScroll03=0
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 6: Power Summary
Image

Code: Select all

[Screen 06]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="$CustomChar(5,0,0,0,7,4,4,4,4)$Chr(133)[$CustomChar(1,2,4,8,4,2,4,8,0)$Chr(176)]------------[X]$CustomChar(6,0,0,0,28,4,4,4,4)$Chr(134)"
Text02="|   POWER STATUS   |"
Text03="|        OK        |"
Text04="$CustomChar(8,4,4,4,7,0,0,0,0)$Chr(136)------------------$CustomChar(7,4,4,4,28,0,0,0,0)$Chr(135)"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 7: Core and 3.3V
Image

Code: Select all

[Screen 07]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| CORE V || 3.30 V |"
Text03="| $dll(everest.dll,1,VCPU,value) V || $dll(everest.dll,1,V33V,value) V |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 8: 12v And 5v
Image

Code: Select all

[Screen 08]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| 12VOLT || 5 VOLT |"
Text03="| $dll(everest.dll,1,VP12V,value)V || $dll(everest.dll,1,VP5V,value) V |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 9: GPU Summary
Image

Code: Select all

[Screen 09]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/---------------[X]\"
Text02="|$CustomChar(1,0,0,0,1,3,6,12,28)$CustomChar(2,0,7,31,24,1,7,12,24)$CustomChar(3,31,3,0,28,3,0,24,29)$CustomChar(4,31,31,15,7,19,9,25,19)$Chr(176)$Chr(158)$Chr(131)$Chr(132)NVIDIA GEFORCE|"
Text03="|$CustomChar(5,28,12,6,3,1,0,0,0)$CustomChar(6,24,12,7,1,24,31,7,0)$CustomChar(7,31,24,1,7,28,0,3,31)$CustomChar(8,7,31,23,19,1,15,31,31)$Chr(133)$Chr(134)$Chr(135)$Chr(136)  7900GS GPU  |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 10: GPU Clocks
Image

Code: Select all

[Screen 10]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| GCLOCK || SCLOCK |"
Text03="| $dll(everest.dll,1,SGPU1CLK,value)MHz || $dll(everest.dll,1,SGPU1SHDCLK,value)MHz |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=1
Center03=1
Center04=1
Screen 11: VMemory and Temp
Image

Code: Select all

[Screen 11]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| M FREE || G CORE |"
Text03="| $dll(everest.dll,1,SFREELVMEM,value) MB ||  $dll(everest.dll,1,TGPU1DIO,value)?C  |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=1
Center03=1
Center04=1
Screen 12: Pump Summary
Image

Code: Select all

[Screen 12]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="$CustomChar(5,0,0,0,7,4,4,4,4)$Chr(133)[$CustomChar(1,15,16,16,20,18,15,2,4)$Chr(176)]------------[X]$CustomChar(6,0,0,0,28,4,4,4,4)$Chr(134)"
Text02="|   PUMPS STATUS   |"
Text03="|        OK        |"
Text04="$CustomChar(8,4,4,4,7,0,0,0,0)$Chr(136)------------------$CustomChar(7,4,4,4,28,0,0,0,0)$Chr(135)"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 13: Pump RPM
Image

Code: Select all

[Screen 13]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="|   PUMPING UNIT   |"
Text03="|     $dll(everest.dll,1,FCPU,value)RPM      |"
Text04="\------------------/"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 14: Winamp Summary
Image

Code: Select all

[Screen 14]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="/------------------\"
Text02="| $CustomChar(1,0,0,0,1,3,7,15,28)$Chr(176)$CustomChar(2,4,14,31,30,24,1,0,0)$Chr(158)$CustomChar(3,0,6,26,20,8,28,30,31)$Chr(131)  NOISE$Fill(19)|"
Text03="| $CustomChar(4,31,15,7,6,5,11,12,0)$Chr(132)$CustomChar(5,0,0,3,15,31,31,14,4)$Chr(133)$CustomChar(6,7,30,28,28,24,0,0,0)$Chr(134)  LEVELS$Fill(19)|"
Text04="\------------------/"
NoScroll01=1
NoScroll02=0
NoScroll03=1
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 15: Visualization
Image

Code: Select all

[Screen 15]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=1
InteractionTime=7
Interaction=3
Text01="/---NOISE OUTPUT---\"
Text02="$dll(winamp,1,3x20,u#1#Wfl#100)"
Text03="$dll(winamp,2,0,0)"
Text04="$dll(winamp,3,0,0)"
NoScroll01=0
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 16: Winamp Details
Image

Code: Select all

[Screen 16]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=1
InteractionTime=7
Interaction=3
Text01="/--NOISE  DETAILS--\"
Text02="PLAYED: $WinampPosition(12)"
Text03="ARTIST: $dll(splittitle,1,$WinampTitle,1)"
Text04="TITLE : $dll(scrollpad.dll,1,12# - ,$dll(splittitle.dll,2,$WinampTitle,1)"
NoScroll01=0
NoScroll02=0
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 17: Usage Summary
Image

Code: Select all

[Screen 17]
Enabled=0
Theme=1
ShowTime=4
Sticky=0
Skip=0
InteractionTime=0
Interaction=0
Text01="$CustomChar(5,0,0,0,7,4,4,4,4)$Chr(133)[$CustomChar(1,4,10,2,4,4,0,4,0)$Chr(176)]------------[X]$CustomChar(6,0,0,0,28,4,4,4,4)$Chr(134)"
Text02="|     REACTOR      |"
Text03="|      USAGE       |"
Text04="$CustomChar(8,4,4,4,7,0,0,0,0)$Chr(136)------------------$CustomChar(7,4,4,4,28,0,0,0,0)$Chr(135)"
NoScroll01=0
NoScroll02=0
NoScroll03=0
NoScroll04=0
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=0
Center02=1
Center03=1
Center04=0
Screen 18: CPU Usage (total)
Image

Code: Select all

[Screen 18]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="REACTOR CORES @ 3GHz"
Text02="$dll(perf,1,3x20#u#1#2#0#100#\Processor(_Total)\% Processor Time,CPU0)"
Text03="$dll(perf,2,CPU0,2)"
Text04="$dll(perf,2,CPU0,1)"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=0
Center02=0
Center03=0
Center04=0
Screen 19: RAM Usage
Image

Code: Select all

[Screen 19]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="RAM: $MemFreeMB/$MemTotalMB"
Text02="$dll(perf,1,3x20#u#1#30#0#2047#\Memory\Available MBytes,Ram0)"
Text03="$dll(perf,2,Ram0,2)"
Text04="$dll(perf,2,Ram0,1)"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=0
Center03=0
Center04=0
Screen 20: Clock
Image

Code: Select all

[Screen 20]
Enabled=1
Theme=1
ShowTime=10
Sticky=0
Skip=0
InteractionTime=7
Interaction=3
Text01="$dll(bignum,3,1,$Time(hh : nn))"
Text02="$dll(bignum,3,2,$Time(hh : nn))"
Text03="$dll(bignum,3,3,$Time(hh : nn))"
Text04="$dll(bignum,3,4,$Time(hh : nn))"
NoScroll01=1
NoScroll02=1
NoScroll03=1
NoScroll04=1
ContinueNextLine01=0
ContinueNextLine02=0
ContinueNextLine03=0
ContinueNextLine04=0
Center01=1
Center02=1
Center03=1
Center04=1
So what do you think? Each screen transitions top->bottom to give a
scroll effect, though i might change it to scroll right->left

Hope you like them, EViL386 8)

mattcro
Forum Supporter
Posts: 590
Joined: March 8th, 2006, 1:58 pm
Location: Scotland

Post by mattcro »

Nice! I like the screen names - "Noise Levels" and "Reactor Core"! :lol:

I've had my screens transitioning horizontally - looks cool but you need a short screen refresh interval (try around 100ms with 1sec transition time) for it to be reasonably smooth.

Post Reply