New 3.5" Color LCD display

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


2 people like this

Hi,


Thanks for the reply, good to know the GFCI is now integrated - should I simply enable the GFCI test option in the web UI?

Also (feel free to move this to another thread), my LCD appears to have stopped working. The ESP32 seems to work still, and the web UI is accessible and seems to work, however the LCD and the LEDs appear to have stopped working, the only light now being the green LED on the thermal sensor PCB.

Im not sure why - I havent powered it up since it was last powered, shortly after assembly. It was working then, and now it isn't.

Could this be some sort of firmware failure? Perhaps the LCD is not being initialised correctly? I did update the firmware.

I have tried downgrading to the firmware here:


https://objects.githubusercontent.com/github-production-release-asset-2e65be/202533650/3ddbd6b2-382b-498e-91bb-85f30ad59c3d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240222%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240222T191149Z&X-Amz-Expires=300&X-Amz-Signature=68145d4e52c63622208cdd96434798fdf933da28a92eae3e06b434795bf01f5b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=202533650&response-content-disposition=attachment%3B%20filename%3Dopenevse_wifi_v1.bin&response-content-type=application%2Foctet-stream

and also updating to the latest firmware, but none have !he same version as the firmware that was shipped.

Until today, all these firmwares produced a display output that was just fine, so I am unsure what has changed, if anything, or wether I am simply unlucky and my LCD has had an early death.

I'm happy to probe voltages on the LCD board, if it helps - just say where...


Ta!

Hi, thanks, I'd guessed it might be that, good to confirm it.

Unfortunately, although the LCD is fine now, the update feature is as broken as the original firmware it shipped with, and it now refuses to do updates (from git) when I click on the button.

Theu update starts, but dows not complete.

How do I fix this?

(the "direct install" button


@Ian Molton


Download and load via the manual install the 5.1.0 release here:

https://github.com/OpenEVSE/openevse_esp32_firmware/releases/tag/v5.1.0


Direct install should work for future releases.

@ Ken


The current repartition process for the TFT LCD in the short term requires a USB => Serial adapter and esptools (requires Python and pyserial). 


Download the 5.1.2 - openevse_wifi_tft_v1.bin, bootloader_16mb.bin and partitions_16mb.bin from

https://github.com/OpenEVSE/openevse_esp32_firmware/releases/tag/v5.1.2


Connect the module to the USB => Serial adapter, then put the module in bootloader mode by holding BOOT and then pressing RESET then release BOOT


Run the command:


esptool --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_size=detect 0x1000 bootloader_16mb.bin 0x8000 partitions_16mb.bin 0x10000 openevse_wifi_tft_v1.bin

Is this new version compatible with the ethernet mod?

Not currently, you would have to remove the WiFi/LCD to add the Ethernet board, they both use the single serial interface on the OpenEVSE controller.  It may be possible to develop some code for the Wifi/LCD to relay serial commands to/from the second serial port.

I just installed an OpenEVSE with the new screen, and while it looks nice it does not display the charge current like the old text-only display did. Even while charging, it's just showing the limit, not the actual current. Is this intentional or is something not working for me?

I see that WIFI_BUTTON is set in the source buildflags for TFT, can I get a hint as to which pads it is on the TFT board?


Also, is there a board file, or something with the mechanical dimensions so I don't have to measure it myself to create a mount?

 Can I transfer the data and statistics over from my old display/wifi module?

@Ken We agree, the first firmware 5.1.0 was essentially a proof of concept, attempting to approximate the old display. 


The interface is by no means final, we took static images of the web interface. Future versions will use the LVGL.


We plan to add additional screens that will automatically change, showing the the session log, usage and history. In addition we are working on an enclosure with a cutout, seals and a touch display. The watertight seals are really tricky. The hardware is capable of display sleep, it is on the list.

Music to my ears.

Is it possible to confirm if the new LCD is a direct replacement for the old LED board and Wifi module?


My wifi module fails to perform a factory reset on the password and I figured if I was going to be going into the box to perform a manual reset, that I would go ahead and upgrade to the LED to the LCD with built-in wifi.

@Levi The NEW TFT LCD replaces the WiFi. Technically you could continue to use the older 2 line text LCD or the LED based displays. If you have the polycarbonate enclosure with the 2 line display, we have a lid only option that has the proper window for the new much larger display. If you have the older "portable" enclosure with the LED light only (no display) you would need to replace the whole enclosure and the size is too small.



That makes sense. I have the two line LED right now with the polycarbonate enclosure with the malfunctioning wifi module as mentioned. I'll take a look on the store to see if I can find the lid and add that to the card with the TFT LCD Display.


Assuming that the LCD display and wifi come pre-flashed with the latest firmware?



Login or Signup to post a comment