The CR6Community Project is documented and maintained on GitHub. That is where you can access, download, track, fork, and raise issues on the firmware.
The O.G. CR6Community GitHub is here:
The two main Repositories relevant to CR6Community Software Support are:
The CR6TouchScreen Firmware repository, here:
and the Main CR6Community Marlin Firmware repository, here:
The Creality CR6 Printer integrates these two firmware applications, via a serial interface, to provide control over the printer's operations via a DWIN Touchscreen:
A customized forked instance of the open-source Marlin firmware, maintained and published on the CR6Community Marlin repository, and
A customized version of the Creality DWIN TFT firmware, first released by Creality with the Kickstarter CR6 Printers and subsequently modified and refactored by members of this CR6Community , using the DGUS Tools. That firmware is maintained and published on the CR6Community TouchScreen Firmware Repostitory.
In approximately December 2021, CR6Community members started reporting problems when flashing the CR6Community Firmware to new CR6 printers.
For some, the touchscreen displayed the Cr6Community Firmware main menu, but the menu buttons did not respond to touch.
For others, the touchscreen display was backlit but blank. Nothing was displayed and touching the screen produced no actions.
Further research has disclosed that:
The original CR6Community firmware bundled with each CR6Community Marlin firmware release was compiled with a DGUS Tool which has since been revised and replaced.
That tool used some features which were deprecated in later versions of the DGUS2 OS.
Binaries compiled with that obsoleted DGUS tool and bundled with the CF6.1 Mainboard firmware are ONLY compatible with the DGUS2 operating system version 3.5. If that DWIN_SET is flashed to any other DGUS2 system, the screen is blank.
Since approx Dec 2021, Creality have been shipping CR6 printers with DGUS2 v4.5 (or higher) installed on the displays. DGUS2 v4.5 requires a different touchscreen calibration than DGUS2 v4.4 and lower. If flashed back to DGUS2 v3.5 to run the bundled DWIN_SET, the touchscreen buttons do not work.
There are two solutions available to allow our CR6Community members to continue to use the CR6Community Marlin firmware on printers whose DWIN displays are using the newer versions of DGUS2 OS:
A Re-Factored version of the CR6Community Firmware which runs on all versions of DGUS2 is now being maintained and Released on the CR6Community Touchscreen repository.
Resources and instructions have also been uploaded to that repository, to support members who prefer to recalibrate their displays to run on version 3.5 of the DGUS2 OS. Doing that enables them to use the TouchScreen firmware bundled with the CR6Community Marlin firmware.