-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[BUG] Error: "Please select no more than one LCD controller option." Wanhao D6 #16087
Comments
Both |
Disabling Ultipanel causes this: I disabled advanced_pause in the advanced config file and I was able to complete the build. There was one error with the LiquidCrystal_SR1W.cpp and one with the DogM.cpp. I was able to fix the Liquid Crystal and DogM error by changing the slash / in the line to another character. An entire schematic in that file is a bit much. LOL |
Configurations, please |
They are using the stock D6 configs:
|
did not read that, just saw a missing zip |
I figured there would be no point in attaching the stock files. |
as said i did not read the post just looked if something was attached but yeah standard config not working is kind of embarresing, |
I tested using the firmware as compiled after those two changes and it failed. |
The problem is line 1991: |
Does this work with only There are extra options underneath Marlin/config/examples/Wanhao/Duplicator 6/Configuration.h Lines 1991 to 1994 in f646499
Stock config: Marlin/config/default/Configuration.h Lines 1978 to 1982 in f646499
|
It compiled without issue. @Deneteus mind testing this out to confirm it works with |
Digging back into the origins of this config, it came with both those LCD types enabled from the start. I wonder if something changed in |
@shitcreek I had not tested it with the SSD1306 OLED LCD undefined. |
If that doesn't work, it seems this Marlin port is popular and they have a different LCD defined: //
// TinyBoy2 128x64 OLED / Encoder Panel
//
#define OLED_PANEL_TINYBOY2
#define LCD_RESET_PIN 5 |
I'll test that in a minute! |
This config builds with a single LCD defined now (as expected), so we just need confirmation that it works. 😄 Here's the binary I built while testing with |
Got it! Just gonna go flash it! |
I am waiting on a netbook that I use to update firmware to finish restarting from a Windows Update. It had been going for almost 8hrs. LOL |
@thisiskeithb Alright it flashed. LCD works. I just need to build it with the Tiny LCD settings and different settings for a Bondtech extruder. |
Thanks for finding this bug 🙂 PR #16117 will fix the default D6 config. Edit: OLED screens sure are nice. |
I got my printer updated with all of the changes I needed. Rob's config files had some tweaks to the default feed rates, adaptive step smoothing and power loss recovery. I enabled S_CURVE_acceleration, Bondtech ESTEPS, Tuned A4988 Stepper Defaults, Raised the max temp since I upgraded to Microswiss All Metal. |
|
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
### Bug Description
PlatformIO Build fails due to multiple errors when compiling using the Wanhao D6 Example configuration files included with Marlin 2.0
### My Configurations
I used the stock example configuration files for the Wanhao D6 and they failed to compile.
\Marlin\config\examples\Wanhao\Duplicator 6\
Steps to Reproduce
Expected behavior: Example Configuration should compile with no errors.
Actual behavior: Multiple sanity check errors occur related to multiple LCD controller options.
Additional Information
Just to make sure my config had not been corrupted from the previous version I wiped out my Marlin folder and redownloaded it.
The software updates and updates to libraries had already been done before this.
The printer is currently running an older version of Marlin 2.0 from earlier this year.
I am assuming its this line that's causing the issue.
The text was updated successfully, but these errors were encountered: