The TWILCD Display is compatible with most dot matrix LCD displays that use the very common HD44780 controller. 16x2, 20x2, 40x2 and 20x4 displays are all supported, as long as they use one of the supported pinouts.
It also works with other display technologies such as VFDs and OLEDs, but only if they use the HD44780 controller with one of the supported pinouts.
It is not compatible with graphical LCD displays or displays that use other incompatible controllers.
Displays based on the HD44780 typically have 14 or 16 connection points, either arranged in a row of 1 or 2 pin holes.
Voltage
Before using, double-check the voltage requirements of your LCD board.
The TWILCD board can be run from either 5V or 3.3V power supplies, and will supply the same voltage to the LCD.
Beware that some boards (for instance, quite a few boards from Newhaven display) only run on 3.3V. Be sure to use this kind of display with a 3.3V supply. If you want to run such a display from a 5V Arduino, you should attach VCC to the 3.3V output on the Arduino.
STANDARD EDITION:
Supported pinouts
Confirmed boards
This is a list of boards that have been confirmed and tested to work with the TWILCD STANDARD board. Many other displays are supported as well.
- 16x2 Sunlike displays with 2x7 connector and 1x14+2 connector. link
Works without any modifications both for 2x7 and 1x14+2 connector. We use Sunlike displays in our TWILCD kits.
- Newhaven 2x16 OLED display with 1x16 connector (NHD-0216KZW-AB5) spec
- Newhaven 2x16 OLED display with 1x16 connector (NHD-0216SZW-BY5) spec
- Newhaven 4x20 OLED display with 1x16 connector (NHD-0420DZW-AG5) spec
Other colors should work too.
- Futaba 2x20 VFD display with 2x7 connector.
Exact model name unknown. This kind of display takes a while to boot after toggling power, so it may be neccesary to add an extra delay before initialization in the setup() section of your Arduino code.
40x2/40x4/RGB EDITION:
Supported pinouts
Confirmed boards
This is a list of boards that have been confirmed and tested to work with the 40x2/40x4/RGB EDITION board. Many other displays are supported as well.