Inexpensive USB LCD With Linux Drivers For LCDproc 121
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."
Homebrew angle. (Score:5, Interesting)
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 [shopeio.com]
Instructable on doing a character lcd [instructables.com]
and for the lazy among you,
Google search for "character lcd hd44780" [google.com]
Grab your soldering irons and have some homebrew fun! It isn't that hard at all!
Re:Homebrew angle. (Score:4, Funny)
What's a "serial port"?
Re: (Score:2, Funny)
it's the port that you pour your milk into in the morning.
Re: (Score:2)
Dammit now my server has the Cap'n Crunch virus. Thanks a lot.
Re: (Score:2)
Ha ha! That's funny!
No Virginia, it's where you screw the mouse.
Re: (Score:2)
many laptops nowadays don't come with a RS232 port. A pricy USB-> RS232 dongle is needed to connected to the legacy hardware.
Re: (Score:2)
Pricy? Newegg has several models under $10. My main complaint is that they tend to be flakey and timing with them is very problematic.
Re: (Score:2)
Bad news, I'm already using one serial port for my IR receiver, and the other to set the channel on my Tivax STB-9 Digital TV converter for recording with my PVR.
So I guess I'm just too geeky for the HD44780 microcontroller. Wow.
(But seriously, do these work with USB to Serial converters?)
Re: (Score:2)
Got a parallel port? It's even easier. A 44780 based display won't work with a serial port unless you have a separate micro to do translation.
Re: (Score:1)
Re: (Score:1)
there's some more colours available but I think the price tag is a bit more
ARG! Stop using these things! (Score:2)
That being said, I would still consider this device. While its still just 2 lines, people seem to ignore the but
What Linux Device? (Score:5, Interesting)
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.
Re: (Score:2)
Your mouse is a device. If it works with Linux, it's a Linux device. That seems fair enough. If it doesn't work with Linux, it's clearly not a Linux device. So off you go, tell your friends.
I just got one-upped by my friend. While I have a Microsoft "Linux Device" mouse, he has an Intel "Windows Vista Chip" ICH7 Southbridge controller.
Zero-click information retrieval (Score:3, Interesting)
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. [nerdkits.com]
Re: (Score:2)
Re:Zero-click information retrieval (Score:4, Interesting)
I just wish we'd go back to a bios-based LCD, for when the screen won't work, the ram won't load in, or something similar. A way to indicate a crash without using beeps... Some environments are so noisy it's just not possible to distiguish some combinations.
Re: (Score:2)
at my former emplyer, we used tyan motherboards in our racks (99% sure it was the S2891), they have a 2-character LED display that shows a hex code during the boot process, which corresponds to a table in the user manual.
they are dual-socket opteron hardware designed for servers but the technology is still out there..
Using with Windows XP? (Score:2)
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-
Re: (Score:2)
!cheap (Score:3, Informative)
Re: (Score:3, Interesting)
What I wanted to say as well, $50 at this date for something that shitty is expensive as hell, you get a replacement touchscreen LCD for the DS for like 3.5 dollar or something, and that one is 18 bit 256x192. Who cares about text on LCDs of today? You can probably get that Logitech keyboard with display for that price and use that instead ...
Re: (Score:2)
I'm well aware it probably don't contain any sort of controller, but still $50 is really expensive, I have no idea what the components may cost but probably not much in the amount of 1000+.
Re: (Score:2, Interesting)
This LCD has 4x20x8x5 = 3200 pixels
That's over $15 per 1k pixels
Standard color LCD 1024*800 = 819200 pixels
That's less than $0.1 per 1k pixels
So you pay x150 more for those pixels without color just to have a few buttons ?
Not cheap enough for sure !
Re: (Score:2)
Well, actually, yes it is. Please point me to somewhere where you can get a USB connected standalone 20x4 backlit display, with control buttons, for anywhere near that price.
For example, crystalfontz are one of the better/cheaper suppliers of this kind of thing typically and their closest equivalent is this [crystalfontz.com] which is $133!. Just the display, without any controls or a case [crystalfontz.com] is $70. MatrixOrbital, the other big supplier, cost even more.
So please stop comparing this to a monitor or a keyboard, it's not one of th
Re: (Score:1, Informative)
Re: (Score:3, Informative)
Add a USB cable, a few buttons and a plastic shell. With the display and the controller, that's a total of maybe $10 in parts, retail, one-of prices. $50 for the final product is an acceptable price, if you must have the small form factor or the low power consumption, but it is not "inexpensive" or "cheap". You can buy 1024x768 TFTs for $50...
too little, too much (Score:5, Informative)
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 [wikipedia.org] 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.
Re: (Score:2)
How's that keyboard work velcroed to a server rack so you can read CPU frequency and server load without firing up a monitor?
Devices like this are kind of like the Eee PC. If you get it, it's great. If you don't, it makes no sense whatsoever.
Re: (Score:2)
Re: (Score:2)
If you have a rack full of servers, you really should buy proper server grade equipment and not hack your own homebrew machines together...
And you really should never need to enter the server room except to replace hardware.
Any decent server will have a serial port or virtual serial over ethernet, through which you can power the hardware up and down, and interact with the system firmware regardless of the state of the OS.
I was able to fix a server that wasn't booting properly yesterday by sshing from my pho
Re: (Score:2)
Amen to that.
Staying out of the server room can also significantly reduce the chance of human error that can be caused by stupid or clumsy hands and feet.
Re: (Score:3, Informative)
Or you could just get one of those LCD picture keychains that has something like a 65c02 with a usb interface. 1 or 2 inch graphic lcd that does 20-30 frames per second.
And you can get them for under $30. Some as low as $15.
http://spritesmods.com/?art=picframe&page=3&showall=true [spritesmods.com]
Although last time I checked the software was linux only.
Re: (Score:1)
You got a good deal on that keyboard. I can't find one on-line for less than $80 right now.
Re: (Score:2)
Re: (Score:2)
So I guess the art lebedev Optimus Keyboard would be right out.
Re: (Score:1)
I compare this to my Logictech G15 LCD graphic display device.
I'm having trouble Googling for this device from Logictech, where did you purchase this?
Re: (Score:2)
Re: (Score:1)
Some people wouldn't know a joke if it slapped them in the face and then stole their wife. Oh wait, /. so no wives.... ok
Some people wouldn't know a joke if it slapped them in the face and then stole their beowulf cluster!
Re: (Score:2)
Re: (Score:1)
This "story: just strikes me as another example of the editors letting an advertisement for a dubious product slip through as if it were a real story. Nothing new there.
I agree 100%. The g15 is remarkably easy to figure out ( even got the linux driver to work under solaris without adding any new dents to my head ). Once you get the daemon running, dealing with the button bindings is relatively simple. The *only* drawback (and it is a significant one) that is worth mentioning is that this keyboard is not kvm friendly - if you do a USB switch while it is in the middle of updating the display, something WILL get confused. Not really the keyboard's fault as practically a
Re: (Score:2)
Needs to be a bit larger for $50USD (Score:2)
What I would like... (Score:2)
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...
Re: (Score:1)
4x20? luxury, when I were a kid... (Score:3, Informative)
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.
Logitech G15 anyone? (Score:3, Interesting)
I find the possibility... (Score:1)
Embedded USB Drivers? (Score:2)
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 dev
Re: (Score:2)
There are also the security issues. Does the world really need even more things that execute blobs of mystery code when you connect them?
Re: (Score:2)
I don't think these drivers are going to take more than a 64MB Flash ROM, which can't cost more than $1 wholesale. If every USB client chip had "driver Flash" in it, the whole cost couldn't go up much. And saving on the entire process of burning and including a CD would cut into that extra expense, while lowering support costs. USB is more expensive than RS-232, but has taken over because of those kinds of savings and marketable benefits.
The security issues are exactly the same with the driver embedded in t
Re: (Score:2)
Re: (Score:2)
We put drivers for the version of Windows, Mac and Linux on the device, if we think those markets justify the cost.
Why would we need any other way than embedding and a website to get the drivers?
The only part of the driver model that needs to be standard is the one that gets the real driver off the USB device.
This problem isn't nearly as complex or hard as you make it out.
Re: (Score:1)
Throw an autoplay compatible script in there that takes care of the rest.
No extra formats. No DRM wars. Just hardware "working."
Re: (Score:2)
I think however, that we're not likely to see wide support for this stuff. Most people will probably only add the Windows driver (to flash size and thus keep cost down) and have the update URL point to a part of their website that gets reorganized (and thus invalid) six months later. Most corporations don't g
Re: (Score:1)
Of course though, a *new* technology could be produced that would undoubtedly cost less to implement.
Re: (Score:1)
Re: (Score:2)
* And Windows Server 2008 and some versions of Windows for an obscure dead architecture, but neither of those are going
Re: (Score:2)
I agree that driver installation is an unnecessary evil, but I don't see that going away any time soon. Standards bodies for interfaces like USB can only come up with so many standard device classes, so inevitably some new and innovative (or old and unpopular as in this example) product will come out that won't fit into one.
But I don't think companies will find it practical to use your method. Once you've paid for a flash chip, a micro with enough oomph and extra I/Os to run USB mass-storage and talk to a
Re: (Score:2)
I don't think you understand how this works. There doesn't need to be standard USB drivers or interfaces for all classes. Only one: the USB transfer of the stored data that is the device's unique (and arbitrary) driver itself. That driver and storage/IO HW and its programming would be exactly the same (or with just a few simple and standard variations) for every USB client chip in the world. In the hundreds of millions of USB chips sold each year, that cost per item would probably be $0.25 or less. And have
Re: (Score:2)
The USB standard for transferring driver code from device to host is not the issue. That already exists in the USB mass storage class. The trouble is that it takes both design resources and additional hardware cost to distribute what are usually out of date drivers.
What I could see happen in the future is the use of an existing class (say, usb comm) to transfer some XML data to the host that would direct the host's USB driver stack to a URL to download compatible drivers. Hardware vendors, be it the fini
Re: (Score:2)
If the driver transfer HW is in every USB client driver chip, the design resources and extra HW are tiny at the huge scales of every USB device.
The "out of date drivers" problem is no less with CDs than with USB ROMs. But with CDs, you have to throw out the obsolete CDs, while the USB ROMs just need to get reflashed. Obvious economic benefits, especially since flashing USB is a cheaper, faster operation that can be scaled with a bunch of USB hubs much cheaper than a bunch of CD-R drives.
Re: (Score:2)
What you clearly do not understand is let's say the ROM with the driver added only $0.10 to the cost of the device. Fine. The company that is making 100,000 consumer devices has a decision - CD at $0 additional cost or embedded storage at $10,000.
See, the marginal cost per unit needs to be pushed down as far as possible when you are making consumer hardware. Every nickle that is added is $50,000 if you are making a million units. That is a whole additional engineer in the US or EU and it is 10 people in
Re: (Score:2)
CDs don't cost $0 each. And supporting the device with CDs, that require user intervention, is expensive (and unpredictably so).
As I detailed, the economics favor embedding the drivers into every USB client controller, so the cost is spread across every of the millions of USB devices sold every month.
But somehow, even though I explained that all in detail, you clearly don't get it. And you're unclear on what I get.
Re: (Score:2)
More and more systems are coming out without optical media drives...
CD/DVD drives are large and clunky these days, and entirely impractical on a small laptop.
What not repurpose old cellphones? (Score:1)
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.
Re:Or maybe... (Score:5, Insightful)
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
That fine article is old. (Score:1)
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.
Re:That fine article is old. (Score:5, Insightful)
it's easy enough to spy on the USB port and get the protocol
Your definition of easy isn't the same as mine!
Re: (Score:1)
it's easy enough to spy on the USB port and get the protocol
Your definition of easy isn't the same as mine!
http://www.freedownloadmanager.org/downloads/usb_protocol_analyzer_software/ [freedownloadmanager.org]
There are a few more than just those, at least one of which is completely $$-free, I'm just too lazy to dig them up.
Re: (Score:3, Informative)
I would probably have gone with USBspy [everstrike.com] because I'm not afraid of commercial software, I just prefer the other kind. I'm sure Sourceforge [sourceforge.net] has something to solve the problem but I'm not actively seeking an answer today so it's better if the grandparent does the rest of this work himself.
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Why? (Score:3, Insightful)
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?
Re: (Score:2)
Re: (Score:1)
I can guarantee you that no display I recommend will require Windows Vista. If you need to do that, you're doing it wrong.
Re: (Score:2)
Require Windows XP (Score:1)
"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.
Re: (Score:2)
Re: (Score:1, Informative)
I'm sorry. This is /. so I assume some stuff. Forgive me.
Ok, so what you do is click the address bar and type "google.com" (without the quotes) and press the enter key. Then in the search box on the page you type your heart's desire. If what you're looking for isn't on the first page, click the "2" and so on until you find it.
I hope this has been helpful.
Re: (Score:3, Informative)
I hope this has been helpful.
So helpful was your advice that I travelled back in time and availed myself of Google to make this post [slashdot.org].
If you had bothered to Google this you would have seen that cheap, platform independent and real time frames do not exist. They are not real time, they are not platform independent and they are not in the $50 price range.
Do not make a recommendation for a platform independent, real time, $50 USB frame when they do not exist
Then again, the only thing to do with good advice is pass it on. It is never any us
Re: (Score:2)
According to the article you posted, support for *nix is patchy:
According to the link for the product [mini-box.com] 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 b
Re: (Score:3, Informative)
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.
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
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
Re: (Score:2)
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.
Re: (Score:2)
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ø,
Re: (Score:1)
You're confused. (Score:2)
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 ev
Re: (Score:2)
Re: (Score:1)
Huh? Reading skills? I know on /. it's not expected you would read TFA, but please do try and read the post you're responding to.
Re: (Score:2)
My reading skills seem to be fine, thank you. You wrote:
> The solution to this problem is to ignore proprietary codecs.
MP3 is patented in various ways, and still remains an extremely popular, perhaps even the most popular, audio codec. It hasn't 'gone away', and ignoring it will ignore a huge amount of both the available audio material and the available hardware. Simply 'ignoring' it doesn't work.
And unfortunately, 'ignoring' codecs by converting files from one codec to another can run you afoul of the D
Re: (Score:2)
Open: Everyone and their grandma's cat has a competing implementation.
Alternately, implementing the standard can be treated as a class
project for first year CIS undergraduates.
Whether or not it's "patent encumbered" is another matter.
Re: (Score:2, Informative)
Or you could hack a digital picture frame :
http://picframe.spritesserver.nl/wiki/index.php/Main_Page [spritesserver.nl]
Now *that* could be nice. Full color, tiny screen on the front of the device. Now make a touchscreen out of it and ...