-
Notifications
You must be signed in to change notification settings - Fork 296
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
Enabling Turbo Dial cause instability problems #846
Comments
@fostrike this sounds legitimate based on your test with v0.7.1, but for completeness's sake, have you tried v0.7.7 on your breadboard setup? |
No but i did isolate the 3,3V output path that in the PCB goes to the Turbo LED trough a resistor and the 10K pot for the analog pin 26. |
Hello Feral, first of all thanks for the fixes. |
Thanks for testing this out, and good to know it fixed that locking up issue. Regarding the LED, the logic in the turbo code is expecting the positive to connect to GPIO. This is because the breakout boards for the project use a generic 2-pin JST that connect a GPIO and ground. My test setup is similar to yours with LED- connected to GPIO. In the next version I'll add a toggle to the turbo addon that will allow inverting the turbo LED logic to correct this. |
Prerequisites
Please check the following before posting an issue / bug report.
Context
Please provide all relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.
Expected Behavior
10K potentiometer connected to analog I/O pin26 to dial the turbo speed
Current Behavior
So i tested the use of a Turbo button, a Turbo LED and a Turbo Dial function back in September 2023 on firmware version V.0.7.1 with a simple bread board.
Everything was fine and working as expected so i made a custom PCB.
Now i just assembled the PCB and flashed the new WaveshareZero firmware v0.7.7.
The Turbo functions are still working as expected but Windows very often fail to properly recognize the device, giving the "unknown device" error.
This problem goes away as soon i disable the Turbo Dial on pin26 in the web-config.
On top of that, if i plug the USB while the potentiometer is set to full turbo speed the configuration made in the web interface are wiped to the default settings.
If i load the old v.0.7.1 firmware on my PCB the problem disappear.
Steps to Reproduce
Please provide detailed steps for reproducing the issue.
Screenshots & Files
(https://drive.google.com/file/d/1HMMg-TPW2Efj3OVIwXRW9o_sqa61D9Uq/view)
The text was updated successfully, but these errors were encountered: