Closed foxylion closed 3 years ago
The DWIN_CREALITY_LCD is a serial device! Marlin by default uses a global baudrate. So yes, changing the baudrate breaks your lcd, as expected. NOT A BUG
You may find a workaround documented here: https://github.com/MarlinFirmware/Marlin/issues/18231
Or customize the code a little
Find MYSERIAL1.begin(BAUDRATE);
in Marlin/src/MarlinCore.cpp
Change to MYSERIAL1.begin(115200);
makes your display always 115200 independent of BAUDRATE
Thank you @ellensp and @sjasonsmith. Sorry for reporting this as a bug. But thank you for your help!
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
When I increase the BAUDRATE from the default
115200
to250000
the screen of the printer will stay black after powering on the printer. but it is still fully usable via USB (OctoPrint in my case).I would expect that changing the
BAUDRATE
property should not have any effects on the display.My Configurations
See attached the used configurations (based on the Ender 3 v2 example configurations. Only thing modified is
#define BAUDRATE 250000
.Ender-3 V2.zip
Steps to Reproduce
./Marlin
.BAUDRATE
property inConfiguration.h
to250000
.When rolling back the the firmware built in step 3 everything works fine again.
Expected behavior: The screen should turn on, even when using
#define BAUDRATE 250000
Actual behavior: The screen doesn't turn on.
Additional Information
I also tried to flash the printer/screen multiple times, because that was mentioned in some Facebook group, but did not help.