LCDproc development and user support list

Text archives Help

[Lcdproc] MtxOrb adjustable backlight and display detection

Chronological Thread 
  • From: ehrnam45 at (Samuel Rogers)
  • Subject: [Lcdproc] MtxOrb adjustable backlight and display detection
  • Date: Mon, 4 May 2009 09:03:25 -0400

On a related note, I also have a MO VFD (VK202-24-USB) and I would like a
bit more intuitive brightness control for these modules. The VK series only
have 4 brightness settings--5 if you include off--sent as 0x00 (25%) to 0x03
(100%). I looked over the source for the driver and didn't see anything
that checked for this type of display in the brightness settings nor
anything that would convert the promille value to these brighness values.
As a result, changing the default brigtness in LCDd.conf has no effect on
the brightness of the display. I also don't see anything in the client
language reference about changing the brightness of a display (unless it's
supposed to be controlled by the backlight setting) and I'd really like to
be able to control that from a client since LCDd doesn't let you pass the
commands directly to the module. Speaking of which, would it be possible to
make an 'expert' command that allows a client to speak directly to the
module, or is it better to build that functionality into the driver and
access that with screens/widgets? Would it be helpful for me to tinker with
it on my end and see what I can get working?


On Mon, Apr 6, 2009 at 2:17 AM, Markus Dolze <bsdfan at> wrote:

> Ethan Dicks wrote:
>> On Tue, Mar 24, 2009 at 4:04 AM, Markus Dolze <bsdfan at>
>> wrote:
>>> Hi,
>>> I have questions on how the Display On / Off and Set Brightness commands
>>> of
>>> Matrix Orbital displays work:
>>> 1. If I use the 'Display Off' command, does it just turns the
>>> backlight off like for older versions or does it completely turns
>>> the display off?
>>> 2. If the display's backlight is off, what happens if I issue a 'Set
>>> Brightness' command? Does the backlight stays off until a 'Display
>>> On' command is issued or does the backlight automatically turns on?
>> ..
>> I send "display off", the display goes off *and* the backlight goes
>> off. I had to send both a "backlight brightness" _and_ a "display on"
>> command to see chars again. It does not matter which is sent first,
>> but both have to be sent.
>> When the backlight is off sending a "set brightness" does not turn the
>> backlight on right away. It stays off until the "display on" is sent.
>> This is the only Matrix Orbital textual LCD I have (an "LKD"). My
>> other textual MO display is that VFD display that "doesn't like" the
>> newer LCD commands (but worked fine the last time I tested it as a
>> "VKD" type display).
> Hi,
> my idea was to implement 'offbrightness=0' as 'display off' command. On
> older displays this turns off the backlight. But as newer displays turn off
> completely this is not an option anymore.
> My second idea was to overload the 'onbrightness' value. As the displays
> support only 255 brightness values and the driver maps 0-1000 => 0-255 you
> will increase the brightness values by four to see an effect. I wanted to
> use 'onbrightness=1' to make the driver send a 'display on' command for
> those older displays. This is still possible, but does only make sense with
> 'offbrightness=0' as above.
> Do you have any other ideas beside adding a new option to the config file?
> Regards,
> Markus
> _______________________________________________
> LCDproc mailing list
> LCDproc at
-------------- next part --------------
An HTML attachment was scrubbed...

Archive powered by MHonArc 2.6.18.

Top of page