Mini-Box USB LCD is an intelligent 2x20 character USB LCD display module with InfraRed receiver and keypad interface. This USB LCD display device it's a true USB HID device (not serial or parallel port to USB emulated) supporting high speed data transfers and easy application developmen without any special drivers needed.
Mini-Box has designed picoLCD with the ease of use in mind reducing the time and money needed for integrators to launch a new product with picoLCD. Our sample applications provides windows and linux platform support with open source code and SDK available.
Mini-Box USB LCD has built in 8x5 dots ASCII character font with 8 used definable characters and provides 8 GPO (General Purpose Output) pins. Internal EEPROM allows firmware upgrading and splash screen definition. On power on Mini-Box USB LCD is able to show up to 10 user defined splash screns with custom timing, order and led/gpo status.
Uses:
- Rackmount 1u, 2u or larger cases
- Servers systems to display vital data
- Embedded systems
- Small external USB devices used for monitoring or displaying realtime data
Documentation
Generic documentation
Hardware installation guide
Schematics
Firmware update guide
Boot loader hardware programmer guide
Windows documentation
Usb LCD software guide
Software developer guide
WinAmp PlugIn Readme
Linux documentation
Writing linux software using libusblcd SDK
Using usblcd linux client
Software Downloads
Windows Software
Windows Vista SideShow drivers
Windows Vista driver which adds support for Sideshow gadgets on picoLCD.
picoLCD software suite(Updated: IR support)
Windows XP software suite including a TCP Server with GUI client LCD application, a command line application and an utility to update the firmware.
picoLCD Windows SDK(Updated: IR support)
Windows source code for GUI client and the TCP server.
Linux Software
Linux version doesn't require any extra kernel module (just usb host drivers support) entire LCD can be controled from userspace thru libusb!
picoLCD can be used on linux with the following software:
-
LCDProc with keypad/IR support:
Available in latest release (0.5.3) from
lcdproc homepage or
here.
An Ubuntu package preconfigured for picoLCD is available here:
lcdproc_0.5.3-1_i386.deb.
-
LCD4Linux: Search for lcd4linux in your distribution software package manager or a precompiled binary with configuration for picoLCD:
here
-
picoLCD OEM SDK (includes RC5/RC6 decoding functions, Keypad support, LCD display functions and custom widgets like histograms, vumeters, custom characters):
picoLCD20x2-SDK-0.1.8.gz
Examples of using linux client from BASH scripts
Free Hard Drive Space Monitor
Idle CPU Monitor
CPU Temperature, Fans RPM, Network traffic (for VIA mini-itx mainboards)
Examples of custom characters icons
Earth Globe 8 chars icon
Letter 8 chars icon