Start a new topic

Color LCD v3 shows always random characters w/ OpenEVSE v6.5

I replaced most of the electronics in my OpenEVSE, including a new OpenEVSE v6.5 and Color LCD v3 + Temperature. (Still using my earlier WiFi board, no longer using separate temperature.) I also replaced my Struthers-Dunn relay with a new Packard relay.


The charger works fine and WiFi controls also work fine (changing the current limit, LED brightness, viewing status / temperature / time). However, the LCD display always shows gibberish characters. They seem to change at roughly the times I'd expect based on charger state changes, but they always are nonsense.


From other threads it sounds like some LCDs have different resistor values that make them more susceptible to noise, but my understanding is that's old versions. It also sounds like it's more likely the cause if the LCD shows correct info initially and then gets garbled. Might resistor values be a problem with this one?


Are the LCD v3 and OpenEVSE v6.5 compatible? Support said they were before I ordered but I'd like to double check.


Thanks for any advice! Not critical but it'd be nice to have info on the LCD as well as the web portal.

full.jpg
(701 KB)
lidopen.jpg
(1.44 MB)
gibberish.jpg
(1.82 MB)

 That all looks a bit corroded... Have you got a good ground connection to the back plate?...


And note this for the cable Rx/Tx pins on the connection between the OpenEVSE module and the (new) TFT LCD:


OpenEVSE_PLUS_v6.5.1 <-- FTDI Serial --> OpenEVSE WiFi TFT LCD v1.0.1



Good luck!

> That all looks a bit corroded... Have you got a good ground connection to the back plate?...


Things got a bit corroded and/or gunked when a mains wire overheated because of a bad connection, and possibly because my seal between the enclosure and the conduit wasn't tight. But I believe the ground connection is good, I tightened that when replacing components.

> for the cable Rx/Tx pins on the connection between the OpenEVSE module and the (new) TFT LCD

Interesting. I wonder if it's similar with the old LCD. The LCD uses the 4-conductor I2C cable, not the tx/rx connections that the WiFi or TFT assembly use. From what I am seeing, inverted I2C wiring would result in no communication, but I'm still getting the RTC and temperature from the LCD assembly I think. I'm wondering if there's a library mismatch between the LCD and the OpenEVSE firmware.

Thanks for checking it out!

@Mark


Can you remove the White wire from your harness between the WiFi and the controller? There is a RESET incompatibility issue between older WiFi boards and new controllers. It might not fix your issue but it is worth a try.


OpenEVSE Support 

 > remove the White wire from your harness between the WiFi and the controller


Thanks for the suggestion. I tried that, and it doesn't seem to make a difference.


While I was doing that I also unplugged and reconnected both ends of the cable between the LCD and the OpenEVSE, and that didn't seem to make a change either.


Incidentally (doubt it would be interacting with the LCD) I noticed that a bunch of the safety checks were disabled:


GFI Self Test: Disabled
Ground Monitoring: Disabled
Stuck Contact Detection: Disabled
Temperature Monitoring: Enabled
Diode Check: Enabled
Vent Required: Disabled


From what I can tell those may just default to off? I turned on ground monitoring, GFCI self test, and stuck contact detection. (Seems like vent required is N/A most of the time.) However now I see the "No ground" check's failure count increasing when I restart, so I wonder if there is a bad ground connection as suggested previously. Based on the safety feature and error no ground descriptions, I think I do have the right connections wired. I'll plan to use a multimeter to check my ground continuity for the OpenEVSE and LCD.

I checked/tightened all my ground connections, and verified I have <= 0.2 ohms from the house-side ground wire to all of: back plate, ground wire on the car-side cable, screws on the OpenEVSE, ground pin on the OpenEVSE's I2C jack for the display, ground pin on the OpenEVSE's jack for the WiFi, ground pin on the WiFi. Display still shows random characters.

Login or Signup to post a comment