emmebrusa / TSDZ2-Smart-EBike-1

TSDZ2 Open Source Firmware adapted to VLCD5-VLCD6-XH18 displays
GNU General Public License v3.0
141 stars 34 forks source link

E02 E03 E04 are not flashing #64

Open amisi97 opened 1 year ago

amisi97 commented 1 year ago

Hello, i have VLCD5 display. I just download master branch code and give the firmware into my motor. According to the manual, when i am at off level, if i press on/off, i should see E02 flashing. What I see is E02, and i if i press on/off again, i can go to E03 and then E04. But none of them are flashing. How can i make it flash so it E02 can be enabled and then i can access other mode.

"Set parameters on startup" is disabled. If no answer, I will try to allow it to see what happens.

Regards

amisi97

amisi97 commented 1 year ago

I enabled "Set parameters on startup" on the configurator. It is working good now. I see now flashing 5 sec and then it is validated. Once, you left E02, it means you cannot change parameter anymore. So you cannot return to E02 state unless you restart your controller. Is it voluntary ?To me, you still should be able to change parameter at level OFF, but not in other levels so you can change parameter again without turning off the controller.

However, you still have access to the change but it cannot be validated. (so you make E04,E02,E03 appear,but it won't be useful for the change is never validated).

Regards

amisi97 commented 1 year ago

More info about the issue. I can always make E0X appear. But sometimes, it is blocked, you cannot make the change. You have restart controller again and again and it will be unblocked at one moment after several restart or minutes.

dzid26 commented 1 year ago

More info about the issue. I can always make E0X appear. But sometimes, it is blocked, you cannot make the change. You have restart controller again and again and it will be unblocked at one moment after several restart or minutes.

image

I can enable this and then disable it without restarting the controller.

Something tells me you just need to learn more how to use those error displays - they are not intuitive at first.

amisi97 commented 1 year ago

You might be right, let's wait some time for me to learn. I will see if I still have some issues after that learning phase.

amisi97 commented 1 year ago

I can confirm it is working good now. However, it is very non user friendly for beginners.

So for beginner with VLCD5,here are some advice you should know:

You have 2 kind of settings , BINARY and OPTION.

The documentation links the 15 parameters available to their location on the controller.

LEARN ABOUT A PARAMETER (CHECK IN WHICH STATE YOU ARE) :

CHANGE A PARAMETER :

If you have trouble checking or reading your parameter, you should disable SET DATA DISPLAY first, it will be more user friendly for you to understand perfectly how it is working.

dzid26 commented 1 year ago

For a BINARY parameter, select the level 0 or OFF according to which parameter you want to know, and then select this parameter by double tapping the light button. Once you are there, wait a few seconds and DO NOT light off the screen, E0X disappears, then you can see either "10.0", it means the selected binary setting is enabled. However, you see "00.0", it means disabled.

You problem used right, but it should be written that tapping odd number of times will display the parameter state. If you will "double" tap the parameter will be toggled.

And of course, I like to print out this page: Screenshot_20230531_074732_Adobe Acrobat

amisi97 commented 1 year ago

You are righ but much more clear for someone who starts to be guided this way :)

Thank youfor your help and I hope this little note can help others.