6-in-1 LCD Adapter for 2004/1602 LCDs for Raspberry Pi

Use FREE-SHIPPING discount code for all US orders over $15

Six-in-one LCD Adapter Kit Using 2004 or 1602 LCDs for Raspberry Pi

Regular price $25.00


  • Six-in-one LCD Adapter Kit using 2004 or 1602 LCDs for Raspberry Pi
  • Supports two lines x16 (1602) and four lines x 20 (2004) LCD's
  • Supports 77x47mm and 98x60mm four lines LCD's
  • Supports LCD's with monochrome or RGB backlighting
  • LCD not included
  • On-board 32 bit processor, uses only I2C pins to communicate
  • Rotary Encoder and six pushbuttons for inputs
  • Installs on top of Raspberry Pi or away with a ribbon cable
  • LCD Adapter Raspberry Pi
  • Command linePythonNode-RED exampleArduino


Raspberry Pi has its own HDMI port which can drive a monitor or a TV. But most embedded systems need to display just a small amount of information.  The capability to display a few lines of text and to interact with the Pi locally could be very valuable.
The standard small LCD displays come in two flavors: 2 lines of 16 characters each (LCD1602) and 4 lines of 20 characters (LCD2004). The 1602 is 80mm wide and 36mm tall. The 2004 display comes in two sizes: 77x47mm and 98x60mm.
You can buy both 1602 and 2004 displays with monochrome or RGB backlit. The monochrome displays have a 16 pin connector, the RGB use 18 pins. All six possible combinations can be plugged into the same 18 pin header and controlled from the same interface.
The 6-in-1 Display Adapter HAT accommodates 2004 and 1602 displays with monochrome or RGD backlighting. It also has one rotary encoder and 6 pushbuttons. The rotary encoder provides the most convenient way to scroll through multiple menus, display input values and control outputs. 
When using the large 2004 display, install the encoder and the pushbuttons on the bottom row. 
If the small 2004 display or the 1602 display are used, break the PCB at perforations and install the encoder and the pushbuttons on the top row.



Since the rotary encoder and the tactile switches can be installed in different positions depending on the display type you want to use, the kit come with the through hole parts unassembled, and it contains the following: 
1. Printed Circuit Board with all surface mount components assembled.
2. 2x20 Male-Female Raspberry Pi Tall GPIO header, preinstalled
3. Mounting hardware: brass standoffs, nuts and screws
4. Rotary Encoder and 6 pushbutton switches
5. 1x18 Male and Female Pin Headers
You might want to solder the display directly on the adapter, or plug it in. Some displays come without the connector, others with the male connector soldered. We are including in the kit both connectors, to cover all possibilities.


1. Insert the 2x20 pin connector from the bottom side and solder it on the top.
2. If you plan to plug-in the display into the adapter (recommended), insert the 1x18 female header from the top, and solder it on the bottom.
3. If you plan to solder the display directly on the PCB, insert the 1x18 male header from the top and solder it on the bottom.
4. Break the PCB along perforations if you plan to use it with the small display. Insert first the pushbuttons from the top, flip the board and solder them from the bottom. Next insert the rotary encoder from the top and solder it from the bottom.
5. If you plan to use the larger display, install the pushbuttons first and rotary encoder next, on the bottom row.
6. You can mount the display directly on top of the Raspberry Pi, using the 19mm standoffs (provided). You can also mount the adapter away from the Raspberry Pi, using a standard 40 pin flat ribbon cable (not provided).


 Sample applications coming soon. Cards are in production right now.