Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HW fix for LCD re-init? #33

Open
zharijs opened this issue Jan 28, 2022 · 5 comments
Open

HW fix for LCD re-init? #33

zharijs opened this issue Jan 28, 2022 · 5 comments

Comments

@zharijs
Copy link

zharijs commented Jan 28, 2022

Hi.
What's with the re-init of LCD at contactor open and close functions? Surely, this is a quick patch not a solution. I'm volunteering to fix the HW issue causing this to be needed, if someone can tell me how exactly to reproduce the LCD issue on my side. What contactor was used, what ware the load conditions, how long ware the wires?

reinit lcd

@mstegen
Copy link
Member

mstegen commented Jan 31, 2022

Hi,
The re-init was added to fix garbled LCD screens. It sometimes happens with big contactors that are next to the SmartEVSE.
Even when there is no load connected to the contactor it sometimes garbles the LCD.
I've also seen it happen when the contactor switches a big 2 phase to one phase transformer on or off.

@zharijs
Copy link
Author

zharijs commented Apr 19, 2022

Hi.
Yup, that's what I thought, but I could not reproduce it.
Perhaps you have P/N for the contactor that caused it? I could order it then, add hardware fix and confirm that it would not happen anymore.

@AndrejValand
Copy link

I also had some problems with display sometimes not working after contactor switch off/on. I have done extensive testing with an old nasty contactor. Below the HW+SW updates to make the whole LCD functionality much more robust. With this updates i could not bring the smart EVSE to have problems with the LCD anymore.

Hardware Modifications:
Main PCV change
LCD part change

Needed Firmware modifications GLCD.c:
LCD Fix

Needed Firmware modifications EVSE.c:
EVSE fix1
EVSE fix2
EVSE fix3

@mstegen
Copy link
Member

mstegen commented May 27, 2022

Hello Andrej,

Thanks for your suggestions, i'll most likely implement your changes in the next HW rev of the LCD board.

@AndrejValand
Copy link

Sure, glad to be of help to the project. I have tested and you can also simulate the LCD corruption issue with the standard iskra contactor but using a much longer FPC cable and a moving the LCD board out of the SmartEVSE housing. I know its not a real situation, but it simulates the increased influence of external EMF on the LCD system of the SmartEVSE than can occur in some situations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants