Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

I have a 40x4 display with an I2C backpack (https://www.surenoo.com/collections/53901795). The chip on backpack is an 8574T. The top two lines work perfectly, but lines 3 and 4 do not work. Do you have any suggestions on where to start troubleshooting?

You must be logged in to vote

Replies: 3 comments · 1 reply

Comment options

Could you show your code, or at least the initialization?

On that Surenoo, page is it an SLC4004A or SLC4004B? What is the backpack you're using?

You must be logged in to vote
0 replies
Comment options

I have the "B" Model with a 4004 IIC Series v3.0 backpack.

The code is your example with the set cursor using the third line. Here is the intialization:
lcd = LCD(I2CPCF8574Interface(board.I2C(), 0x27), num_rows=4, num_cols=40)

You must be logged in to vote
0 replies
Comment options

These 40x4 displays are really two displays in one: two 40x2 displays in one package. There are separate enable lines for two different HD44780 equivalent controllers. This is explained in the README for this library: https://github.com/gshimansky/LiquidCrystal_PCF8574_4004/blob/master/README.md

My library currently does not support this and would need to be modified to add support for the second enable line.

You must be logged in to vote
1 reply
@OHS-awoodbridge
Comment options

Thank you for looking in to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.