# \[Question\] Will this sparkfun-20x4 work with node-red-contrib-lcd20x4-ic2?

**URL:** https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028
**Category:** Hardware
**Created:** [26 August 2020 07:54 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028 "2020-08-26T07:54:54Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2020 07:54 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/1 "2020-08-26T07:54:54Z")

</div>

[I have this display.](https://core-electronics.com.au/sparkfun-20x4-serlcd-black-on-rgb-3-3v.html)

I want to use it on a RasPi.

[This node:](https://flows.nodered.org/node/node-red-contrib-lcd20x4-i2c)

Should work?

---

<div class="post-metadata">

### Author: ![janvda](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/janvda/32/234_2.png) [@janvda](https://discourse.nodered.org/u/janvda)
#### Post date: [26 August 2020 08:05 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/2 "2020-08-26T08:05:55Z")

</div>

I would say "give it a try" - assure you connect the proper pins.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2020 08:08 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/3 "2020-08-26T08:08:09Z")

</div>

Thanks.

I am just so much on edge just now, it is difficult me doing much with any semblance of confidence.

It would only need the I2C power connected and not the 3-9v power input.

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [26 August 2020 08:14 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/4 "2020-08-26T08:14:42Z")

</div>

Andrew, Hope you don't mind, I updated your topic and moved it to the hardware category - might get more exposure and assistance. At minimum, should make it easier for future readers to find.

Please update it with your progress - could turn out to be a good thread.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2020 08:20 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/5 "2020-08-26T08:20:28Z")

</div>

No problems Steve.

Brain is still not really working. I am amazed I can even type with things as they are.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [29 August 2020 21:59 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/6 "2020-08-29T21:59:20Z")

</div>

Well, no luck since the original posting.

But here's a recap of what has happened.

The display [I have this display.](https://core-electronics.com.au/sparkfun-20x4-serlcd-black-on-rgb-3-3v.html) is 3.3v so there is no problems about connecting it to the RasPi directly.

It comes with a built in AVR and has I2C, SPI and _serial_ connections.

Alas Sparkfun are not being helpful with _What it does out of the box_.  
But digging and reading more, I have found this:  
It comes with _QWIIC_ installed. _What ever that is_.

But I see:

> This display can now communicate in three different ways: serial, I2C, and SPI. This version comes equipped with a Qwiic connector, bringing serial LCDs into the Qwiic ecosystem.

Again, great. But I am somehow missing the _magic key_ to get this thing working.

Again: I am sorry for bringing it up here. I have created an account with _Spark fun_. It took 3 days to get my question _authenticated_ (meaning others can read it) and it has been a few days since then and no one has replied.

SparkFun don't seem to have a direct help process. When I went to their web page, it just fobbed me off to the forum for help.

---

<div class="post-metadata">

### Author: ![gerry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gerry/32/21604_2.png) [@gerry](https://discourse.nodered.org/u/gerry)
#### Post date: [30 August 2020 01:39 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/7 "2020-08-30T01:39:20Z")

</div>

So if I may ask, what are you getting on the screen? What have you tried? I have one of these (something similar) laying around as well and am curious as to how much is/isn't working

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [30 August 2020 02:44 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/8 "2020-08-30T02:44:11Z")

</div>

Good news! Kinda.

I kept digging.

I found somewhere which has some code and installed it.

It works!

It is all done via `python` but .... it works.

What is annoying though is the codes/commands they use.

In their code there is a command, and if I go into `python` and do that command, it says it isn't recognised. Syntax error or something.

So I now need to start digging in another direction.

But! Progress has been made.

In answer to your question:

I had a node that talks to 20x4 LCD modules on the I2C bus.

Alas it isn't compatible with this.

How ever when the node initialised..... The screen was doing weird things. Which at least proved the screen was/is working.

All behind me now. The quest now is why that command isn't accepted when I put it in, yet in the script it is.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [30 August 2020 02:47 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/9 "2020-08-30T02:47:02Z")

</div>

This link really helped me:

[Start here.](https://github.com/sparkfun/Qwiic_SerLCD_Py)

Scroll down to the installation part.

More instructions there on installing what you need.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [13 September 2020 02:47 UTC](https://discourse.nodered.org/t/question-will-this-sparkfun-20x4-work-with-node-red-contrib-lcd20x4-ic2/32028/10 "2020-09-13T02:47:20Z")

</div>

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