Downloads for Pico-LCD, M200-LCD and M300-LCD

The USB LCD supplied with the M200-LCD and M300-LCD is an intelligent 2x20 character USB LCD display module with InfraRed receiver and keypad interface. This USB LCD display device is a true USB HID device (not serial or parallel port to USB emulated) supporting high speed data transfers and easy application development without any special drivers needed.

The USB LCD has a 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 the LCD is able to show up to 10 user defined splash screns with custom timing, order and led/gpo status.

Pico-LCD 20x2 USB LCD Panel
Pico-LCD 20x4 External USB Display
M200-LCD Mini-ITX Case with LCD Panel
M200-LCD Mini-ITX Case with LCD Panel and PCI Support

20x2 Displays: Documentation

Generic documentation

Hardware installation guide


Firmware update guide


Bootloader hardware programmer guide


20x2 Displays: Windows documentation

Usb LCD software guide


Software developer guide


WinAmp PlugIn Readme


20x2 Displays: Linux documentation

Writing linux software using libusblcd SDK


Using usblcd linux client


20x2 Displays: Software Downloads

20x2 Displays: Windows Software

Windows Vista SideShow drivers
Windows Vista driver which adds support for Sideshow gadgets.

picoLCD software suite
Windows 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
Windows source code for GUI client and the TCP server.

20x2 Displays: Linux Software

Linux version doesn't require any extra kernel module (just usb host drivers support) entire LCD can be controlled from userspace thru libusb.

picoLCD can be used on linux with the following software:

  • LCD4Linux: download here or a precompiled binary with configuration for picoLCD: here
  • LCDProc with keypad support: Available in latest CVS from lcdproc homepage or here. An archive of the sources is available here. LCDProc with picoLCD patch is also available in latest Gentoo ebuilds repositories.
  • picoLCD OEM SDK: see below for download options

Application and SDK library in binary format (generic Linux)

Application and SDK library in binary format rpm distribution (Fedora Core)

Application and SDK library in binary format for iMedia Linux distribution

Source code for the application and SDK library

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 character icons
Earth Globe 8 chars icon
Letter 8 chars icon

20x4 Displays

20x4 Displays: Windows Drivers

Windows Vista 32 bits driver v.

Windows XP 32 bits v.

Windows XP 32 bits (Source Code) v.

20x4 Displays: Linux Drivers

Ubuntu 9.04 Linux v. 0.5.3-1

Linux Pre-Compiled Executable v. 0.5.2

Linux (Source Code) v. 0.5.2

256x64 Displays

256x64 Displays: Windows Drivers

XP, Vista, Windows7 32/64-bit v.

XP, Vista, Windows7 32/64-bit source code v.

Windows 32-bit SideShow support v. (By installing this package the picoLCD applications will no longer work until Sideshow support is uninstalled or disabled)

256x64 Displays: Linux Drivers

Ubuntu Linux 32/64bit: PPA repository

Follow these instructions to add to your Ubuntu distribution, then use sudo apt-get install picolcdgraphic to install the picoLCD driver, or you can download a precompiled deb package from this this link

Don't see what you want here? Send us an email with as much information as possible, and we'll try and get it for you.


Search tools:
Board Finder
Case Finder
Mini PC Finder

Cards accepted:
Secure Shopping: