Inexpensive USB LCD With Linux Drivers For LCDproc
An anonymous reader writes "The Windows Vista SideShow technology shows some promise. But what about Linux devices that can present snippets of information independent of the main display? Here's a review of the picoLCD-4x20, a relatively inexpensive USB device ($50) that supports both SideShow on Vista and LCDproc on Linux."
If you are interested in doing this yourself, look into "character LCDs" using the "HD44780" microcontroller. These are easily attached via the serial port...
Some example character lcd's and pricing
Instructable on doing a character lcd
and for the lazy among you,
Google search for "character lcd hd44780"
Grab your soldering irons and have some homebrew fun! It isn't that hard at all!
What about them? How is this a Linux "device"? It doesn't run Linux, it comes with drivers that make it compatible with LCDproc.
Somebody correct me if I'm wrong, but if we're going to set the bar that low I'm going to go out and tell my friends that my Microsoft mouse is a "Linux device" because there's driver support for it on that platform.
I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
It may seem a bit "retro" to be using a character LCD for information display, but from a user interface perspective, there's lots of data that is still textual (e-mail subjects, news, etc) that is nice to have outside of the main work area of our primary monitor displays. Even as resolutions have increased particularly for desktop monitors, the idea that there's a separate device dedicated for a separate stream of information can be a useful notion because it's a "zero-click" way of getting to that knowledge, without dedicating primary monitor real estate there or making annoying popups.
There's really just a lot of information streams that don't deserve sexy RGB pixels on one's display, and the mental association of looking at a specific gadget to get a specific stream of information is a strong one. Until we have ultra-cheap projectors everywhere and make better use of display surfaces, this is a step in that direction.
--
Electronics kits for the digital generation! Microcontroller, LCD, gcc compiler, and more.
According to the article you posted, support for *nix is patchy:
Furthermore, using an entire monitor defeats the entire purpose of these devices. These are small, compact devices that are meant to show some vital information at all times with minimum power drain. Running a monitorless server? Put the server load onto one of these things. The server's a spam filter? Put the number of rejected emails per hour on it.
It doesn't serve as a substitute for performance alerts, but for $40 it's not bad for real-time monitoring when you don't have a monitor or terminal available
I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
Does anyone out there actually HAVE one of these?
I wrote them on Friday but they haven't responded yet (which isn't too surprising). I'd love to have one, but the computer I want to use it with uses XP, not Vista or Linux. I've used LCDProc before, but there is no Windows port. I looked at the driver for this thing but it looks like it sends direct USB command (i.e. it doesn't just appear as a serial port). I spend my time in Java (due to my job) so that's what I'd like to program it in, but the main Java->USB API for Windows (jUSB) hasn't updated their page since 2003.
The only other solution I see is called JCommUSB and it's a paid library. If I'm going to spend $50 on an LCD, then add shipping, then $35 for the personal edition of the library, I may as well just buy a USB LCD from CrystalFontz or Matrix Orbital that costs $100 and will be easy to program.
Does anyone have one of these? Have you messed with them? I'd really love one, it's half the price these kind of things usually are.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
$50 for a 4x20 Text LCD is not cheap!
While I'm sure that a very small number of people will buy into this, I find it very disappointing and very limited, and pretty damn expensive for what you get. I compare this to my Logictech G15 LCD graphic display device. I paid $60 for mine a little over a year ago, it runs on USB, has similar input buttons near the display, but it does full graphics, and a number of nice aplets are already written for it (although far too few). Oh yea, it also happens to include a full illuminated keyboard, multimedia volume knob and mute button, and 18 user definable macro keys (expandable to 54 or more using the 3 "bank" buttons - but unfortnately the newer version of the Logitech G15 reduces this to just 6 user definable buttons). And they throw in a few extra USB ports too. While some people might not want to use a keyboard with their computer, I kind of suspect that most do, and that mounting a full graphic capable similar sized LCD on a Luminated keyboard is a far better way to go for the vast majority of users, and that a $50 price for just an alpha-numeric display is a bit expensive. Too bad they didn't make it Logitech G15 compatible and put it out at a lower price, but I don't see a likely broad use for this gimic when the G15 is still available, even with it's reduced number of fumction keys in the new version.
I'm an American. I love this country and the freedoms that we used to have.
A year and a half old. Even if Samsung hasn't released specs for it it's easy enough to spy on the USB port and get the protocol. That means that the only way there's no kernel driver for it is that it hadn't caught the attention of some kernel hacker enough to motivate him to write the code.
If it hasn't happened already, the granparent post, your post and this one should do the trick.
Behold the power of open source: where pointing out cool stuff is the same thing as hiring a crack team of engineers.
Help stamp out iliturcy.
While I have been looking for such a device for quite some time, I could build one for $50. For $50, the screen needs to have a higher resolution, and be a bit bigger.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
As Windows sideshow is a total failure due to the inclusion of dual monitor support on 75% of any computers built since 2004
and the massive supply of low cost lcd monitors from China here is an article where we try to attempt to convince^H^H^lie^H^H^beg to suckers^Hgeek^H^H^H friends into buying one of our hugely overpriced offcast LCD displays available from a grand total of 3 manufacturers (who actually bought our marketing spiel back in 2003, LOL) as we would like to somehow drum some interest in our crappy idea as the manufacturers are giving us grief (and pestering my secretary) about when they will see a ROI before they sue us and never answer the phone from us again
so for everybody here we present a commercial^H^H^Hslashvertism^H^H^Hunbiased article loosely connected to Linux (it wanst my choice but the marketing guys said it would work) in a pathetic attempt to sell our old idea to a bunch of geeks and nerds on slashdot who have huge disposable income and a penchant for new toys , oh and Star Trek,Star Wars, Kernels, TCP,UDP and hot grits
regards ..C....F.
Just go with as many USB Monitors [xbitlabs.com] as you need, eh?
Hmm, this could solve the problem with trying to play content with proprietary codecs on Linux systems. Integrate the chip this monitor uses with the chip(s) used in DVD players, then just stream the encoded data out the USB port to the monitor and let it deal with the decoding.
There are tons of DYI's for this stuff out there. But what would be interesting, is taking a dead laptop display, and being able to rig it up to my pc, maybe hanging off the wall near the base, being able to display pictures, or data, not like being a second monitor which I have, but as a display of information like weather from my local station, or remote, or pictures or whatever.
Now that would be interesting...
Comment removed based on user account deletion
A metric crapton of LCD displays on Mouser:
http://www.mouser.com/Search/Refine.aspx?Ntt=*lcd*+*display*&N=1323038&Ntx=mode%2Bmatchall&Ns=P_SField&OriginalKeyword=lcd+display&Ntk=Mouser_Wildcards
Many can be had for $5 for a basic one, to $10 for a pretty nice backlit one.
I was considering using a little 8 bit microcontroller (also just a few dollars) to buffer RS-232 chars from the 'puter and then convert and send the right command set for the display. You can get the command set from the display's datasheet. Usually they're simple; you just set some lines high to send a command (such as clear display, or draw a character and move one position), and then wait for a line to go low before sending the next command.
I am planning to get one and fit it into a 5 1/4" drive bay faceplate for an HTPC.
The solution to this problem is to ignore proprietary codecs. In time they all go away, stranding all the content encoded on them. All the smart people are done converting their data from one proprietary format into another. Once media are encoded in open standards they can remain there forever and you avoid the reencoding work for the rest of forever. If you have the White Album on MP3, you don't ever need to buy it again unless you lose all your backups. If you have it in Plays For Sure and you reencode it into AAC don't expect us to feel bad for you when your new format is deprecated.
Help stamp out iliturcy.
...4x20 was the screensize of your LAPTOP!
I got a working one of those kicking about in my shed, any ideas what I could do with it? besides trying to find replacement rechargable batteries.
To do something right, you often have to roll up your sleeves and get busy.
For that price, just buy a Logitech G15. I have one and there are drivers and a variety of software.
-- Lattyware (www.lattyware.co.uk)
Of reading /. eighty characters at a time intriguing...
Sig this!
$50?? Come ON.
A random HD44780 LCD - $10 on Sparkfin
PIC18F4550 - Free sample from Microchip
20MHz crystal - $0.05
USB connector - Free if you splice one of the billion cables that comes with all of your stuff
A piece of perfboard to build it on - $3 at radioshack
Building it all yourself - Priceless
Why doesn't every USB device come with its drivers embedded in the device itself, accessible out of the box over the basic USB driver that any OS should come with, which just retrieves the real device driver across the USB, installs it, and then uses it to access the real device? A good device would indeed install to the desktop a URL for updated drivers, and a really good one would even allow storing the updated drivers in the device's storage for installation at a later host, too. Drivers for each platform, whether Windows, Mac, Linux, or any other for which a driver is available.
Why do I have to ever see a driver, or install any SW, for these peripherals at all?
--
make install -not war
According to the article you posted, support for *nix is patchy:
According to the link for the product included in the article specs include:
* Linux drivers and OpenSource SDK
I'm no expert, but it sounds like at least Linux is supported (though for all I know, the drivers could be next to useless - I've never used them) - the article does a poor job of mentioning this
The thing that really confuses me about this device is this: USB 2.0 full speed device - if you send USB 2.0 full speed data (at full rate) at a display that only has 80 characters to display, it will be every bit as completely unreadable as a USB 1.0 display also being sent at full rate.
I think you're right that this is great for headerless servers as you wander around the server room - but some of non 1U servers (especially compaqs) used to have something similar built in (I don't know if they still do).
This would be great for a normal desktop computer so you can check for new emails, or have admin reports of how many of the servers are down, etc - that you can see without having to turn your monitor on, or to avoid having to remote / kvm to a management machine. That way, you don't have to interrupt your lunchtime WolfET!
Because you could do the same job with a 320x200 USB photo frame for $50, and do it with color images?
Was that not the answer you were looking for?
Help stamp out iliturcy.
Try and make that DS screen dance.
The real work is already done - and $50 for the convenience is easy to justify for enough people who don't want/need a fancy-ass keyboard connected to get that feature.
I challenge you to come up with an external, USB-driven display with support for two platforms, with buttons, based on that $3 DS screen. At this level of quality.
Granted, the title of this post should read "1999 called, it wants its uberdevice back.", but I wouldn't get to make that other point. The price, the features, all too-little, too-late.
"Requires Windows XP" Is a good way to say "is insufficently examined." Especially if it's a USB device.
The USB port can be spied. There is no USB device that can withstand thorough inspection. If there is a USB device you would like to use that is not available now, it will soon be because there exists someone somewhere who also needs it who is also good with code and who does not mind to share in hope that you too might have some good ideas.
Help stamp out iliturcy.
In USB parlance, "full speed" means that the device supports 12Mbps transactions. It has no bearing on the throughput the device must sustain. And the 2.0 part is just marketing fluff: any full speed device is compatible with the 2.0 spec by way of legacy support for 1.1. For the record, "high speed" is the official term for 480Mbps USB, not 2.0.
Standards organizations are weird.
There are already such devices and have been for years...
I have several servers with LCD panels on the front of them, and they display various things like hostname, IP, kernel version, loadavg etc... I think most of the old cobalt raq servers had such panels built in and a few buttons to cycle through different information.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Does anyone know of a motherboard that comes with a display like this? I'd rather not mess around with the drivers, and it would be nice to have it flick on when the power key is pressed and not when the OS is mostly loaded.
Or you could hack a digital picture frame :
http://picframe.spritesserver.nl/wiki/index.php/Main_Page
Now *that* could be nice. Full color, tiny screen on the front of the device. Now make a touchscreen out of it and ...
I think you are missing the point here though. It can display stock quotes. So when you enter that server room and want to see the hostname, IP, kernel version, etc, now you can see stock quotes along with the other important info. Not only that, but you can check the weather. Damn that's sweet.
I know what you're thinking, "but I can easily do those things through Vista Gadgets, OSX Gadgets, iGoogle Gadgets, and so on and so on". Well my response to that sir is, can you do those things while spending $50 to do so?
Can I bum a sig?
Right,
I could use this my OpenWrt Access Point that have USB but no VGA/DVI.
E.g. for new emails, missed calls on my SIP-phoneø,
Sure, first LCD project I did was with an hd44780. But my god, you know how many CHEAP graphic displays are out there? Easy 2-3 wire interfaces. Heck even most still have the hd44780 data buss interface. How about those bulk rate cell phone LCD's that you can get under 10 bucks a pop? Takes a bit to find the pdf for them but much more satisfying putting a picture instead of "hello world":P
That being said, I would still consider this device. While its still just 2 lines, people seem to ignore the buttons around it. I could put in a USB aware micro-controler and instead of having to cut a place for the LCD all the time, I just use a usb port to plug this thing in. Hummm.
In fact, it's a serious warning sign about a product to have the words 'USB 2.0 Full Speed' in the specifications, as it basically means the marketing for that product is dishonest.
Either they are out to deceive or are incompetent. Either is bad news if you want support.
I just want a one line CLI terminal for when Nvidia's drivers lock up my screen!
Seriously though, what should I buy to do this with Gentoo?
My VFD displays my RAID5 status (ok vs degraded). Learned that the hard way back when I was doing a piss-poor job of paying attention to such things. Apparently it had been degraded for a few months -- before the second failure made the situation more obvious. ;-)
Now if something goes wrong, I just can't miss it.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
The USB GadgetDisplay while not sideshow compliant is a full color LCD Display which comes with many CPU meters, Clocks and a photoshow. It can be found at www.Gadgetdisplay.com/buy.
Thousands of old cellphones end up in landfills every year. At this point, most cellphones have USB sync/charge cords and/or Bluetooth. There is no reason why these devices couldn't be given a second life as a display widget. All they'd have to do is open up the protocols for flashing the firmware and drawing the display. All the rest of the stuff like the cell radio can stay closed.
I'd love to see the Go Green crowd get behind "tech rescue" schemes like this.
The only stable state is the one in which all men are equal before the