40x4 hd44780 with 2 enable lines

just picked up an hd44780 compatible (AIP31066L) 40x4 LCD from the markets in Shenzhen.

the display has two enable lines. are there any libraries for these dual enable displays that are compatible with Arduino IDE 2.3.2? tried liquidCrystal440, but the IDE doesn't see it.

datasheet here: https://files.catbox.moe/783pe9.pdf

my LCD library has an HW implementation for the 40x4 also:

Arduino: Noiasca Liquid Crystal Library 440 - 40 characters 4 rows LCD

you can connect it either to discrete pins on the Arduino or with a PCF8574 expander.

Hi, @Devicemodder
Its surprising what a diagram can do.

Tom.... :smiley: :+1: :coffee: :australia:

does this work in 4 bit mode? cause, I'm looking to drive it directly from an Arduino.

its not the wiring that I'm having issues with. its the finding a library that works with the current IDE and supports LCDs with 2 enable pins.

Try it, just enable the first display and code it like a 40 x 2.

Tom.... :smiley: :+1: :coffee: :australia:

as stated in the provided link: yes, the library will use 4bit mode.

Just curious about the topology - does controller #1 control the left 20 chars, and #2 the right 20 characters?

Edit: to answer my own question : Info on how to use 40x4 LCD

First 2 lines are controller #1 (which makes more sense). So as a workaround, one may be able to define two instances of any LiquidCrystal library and handle the halves explicitly.

my programming skills ain't the greatest, hence the wanting a drop-in library that works the same as the default LiquidCrystal library, but works with my display.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.