New 3.5" Color LCD display

We are currently building the first batch of full color graphical displays with WiFi.


2 people like this

I’m looking for the PCB of the “openevse_wifi_tft_v1” board.


I found the other PCBs here:


However, I can’t seem to find the PCB for the new TFT board (openevse-color-lcd-wifi).


Is there a new repository for it?

In one of the videos, I saw the file named:

OpenEVSE_ESP32_LCD_v1\OpenEVSE_ESP32_LCD_v1.brd


Thanks for any help!

@ OpenEVSE Support I can’t seem to enter bootloader mode using the boot and the reset buttons and the instructions above. Maybe the boot button doesn’t work on my board? The reset button resets the screen and just boots it up normally. But holding the boot button and pressing the reset button just resets the screen and boots back up.
@OpenEVSE Support I’m having some trouble putting the 3.5” TFT LCD board into bootloader mode. Maybe the boot button doesn’t work on my board? When I follow the steps mentioned in a previous post, the screen just resets and boots back up normally. The reset button appears to work. Are there any workarounds?
@ OpenEVSE Support Never mind my previous question. I found the GPIO0 pin on the ESP32 and shorted it to simulate the boot button press and then pressed the reset button. I was able to get into bootloader mode and update to 5.1.2.

@Ken Gillett


The wire is the correct way around for its intended purpose, connecting the WiFi module to older OpenEVSE controllers (v5 and prior). If the USB serial module is ordered from OpenEVSE it comes ready to go with the correct serial to WiFi/LCD harness, with all pins terminated and TX/RX correct for the use. Your use of the legacy harness was creative, good for you.


We do plan on many future updates for the new display, now that you have repartitioned you should be good to go for github updates.

I've seen the same thing as Al, sometimes the display seems to "go to sleep" and turn off. For me, though, it's woken up when I've plugged in the car, so I thought it was intentional. The screen updates have been working quite reliably lately although, as I posted in this thread some time ago, sometimes something seems to "hang" and the current not update. I've seen this both with the stock 6.1.1 and with the updated display version as in the photo above. (I'm not sure whether the time was still updating, if this happens again I'll check.)

Looking forward to them :-)

I would like to also say the screen is nice but the information currently shown on it is not so useful.  Actual charging current (or power) would be the most useful. Also you might consider a knock style input control.  That would eliminate any sealing issues and allow some user control of the display (or system).  With a display this large I don't think any user input is even needed if the display was just formatted to show all relevant information.

The backlight timeout is set by the value of TFT_BACKLIGHT_TIMEOUT_MS in platformio.ini  If you comment this out it should stay on permanently.  Regardless, the backlight should wake up whenever the EVSE state changes (eg. plugging or unplugging the vehicle), and stay on as long as the charging current is more than TFT_BACKLIGHT_CHARGING_THRESHOLD amps.

There have been some improvements. A new contributor kimbl4 submits some improvements and a pull request. They should be in the Development build.


https://github.com/OpenEVSE/openevse_esp32_firmware/pull/914 


https://github.com/OpenEVSE/openevse_esp32_firmware/releases/tag/latest



I assume this is documented somewhere but I can't seem to find it anywhere.  What is the binary file for this development firmware to display actual charge power.  Is it openevse_wifi_tft_v1_dev.bin ?  And is that all that is needed to update via the OpenEVSE web interface locally?  Thanks.

@Ken Gillett, The software is open source, anybody can make any change to their own software and submit their changes it to the community as a whole.. Kimbl4 had some ideas, edited a few lines of code, created a couple icons and then submitted a pull request. We liked the changes and accepted the pull request.


If you are not able to do this, create a mockup of what you would like to see.


Touch screen requires a giant hole in the enclosure and extensive seals to keep the water out. Not an easy thing to do but, we are working on it.



That's why I like OpenEVSE. :-)

I'm kimble4, I kept the large max current display because it suits my use case: A portable unit that can be plugged into supplies of different capabilities, so it makes sense that it's really clear what the limit is currently set to.


One thing I've thought about is a vibration sensor to detect a person tapping on the front of the case - I've seen that done on a solar inverter as a simple way to wake the backlight and cycle through display modes (which is all most people are going to want to do most of the time) without having to compromise the waterproofing.

Login or Signup to post a comment