diff --git a/config/examples/AnyCubic/Vyper/LCD files/English_German/DWIN_SET.tar.gz b/config/examples/AnyCubic/Vyper/LCD files/English_German/DWIN_SET.tar.gz new file mode 100644 index 00000000000..46989443e93 Binary files /dev/null and b/config/examples/AnyCubic/Vyper/LCD files/English_German/DWIN_SET.tar.gz differ diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Frosty Night Grass.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Frosty Night Grass/0_start.jpg similarity index 100% rename from config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Frosty Night Grass.jpg rename to config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Frosty Night Grass/0_start.jpg diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Polygon Terrain.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Polygon Terrain/0_start.jpg similarity index 100% rename from config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Polygon Terrain.jpg rename to config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Polygon Terrain/0_start.jpg diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/SphereConnections.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/SphereConnections/0_start.jpg similarity index 100% rename from config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/SphereConnections.jpg rename to config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/SphereConnections/0_start.jpg diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Streaks.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Streaks/0_start.jpg similarity index 100% rename from config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Streaks.jpg rename to config/examples/Creality/Ender-3 V2/LCD Files/Custom Bootscreens/Streaks/0_start.jpg diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET.tar.gz b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET.tar.gz index 1b6215029de..c11622b9ff7 100644 Binary files a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET.tar.gz and b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET.tar.gz differ diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/TJC_SET.tar.gz b/config/examples/Creality/Ender-3 V2/LCD Files/TJC_SET.tar.gz new file mode 100644 index 00000000000..3984336430f Binary files /dev/null and b/config/examples/Creality/Ender-3 V2/LCD Files/TJC_SET.tar.gz differ diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private.tar.gz b/config/examples/Creality/Ender-3 V2/LCD Files/private.tar.gz index ccd042a5e1c..46415140773 100644 Binary files a/config/examples/Creality/Ender-3 V2/LCD Files/private.tar.gz and b/config/examples/Creality/Ender-3 V2/LCD Files/private.tar.gz differ diff --git a/config/examples/Creality/Ender-3 V2/README.md b/config/examples/Creality/Ender-3 V2/README.md index 220d06ff529..924a6241ac9 100644 --- a/config/examples/Creality/Ender-3 V2/README.md +++ b/config/examples/Creality/Ender-3 V2/README.md @@ -46,7 +46,7 @@ Use the following pictures to identify your type of display unit: Appears to emulate the DWIN protocol but without an unknown subset of features that make it currently crash with custom firmware. - TJC tools are readily available, but there are currently no custom display firmwares for this unit. More research is required, but it appears custom firmware should be possible. + TJC tools are readily available. More research is required, but it appears custom firmware should be possible. ## **Display compatibility** @@ -54,29 +54,29 @@ The differences between the types of displays units shown above make them more c * **DWIN** * ✅ Creality UI - * ✅ MRiscoC Pro UI + * ✅ MRiscoC ProUI * ✅ JyersUI * ✅ MarlinUI Portrait * ✅ MarlinUI Landscape * **DACAI** * ✅ Creality UI - * ✅ MRiscoC Pro UI + * ✅ MRiscoC ProUI * ✅ JyersUI * ✅ MarlinUI Portrait * ❌ MarlinUI Landscape * Lack of support for display rotation * **SYNWIT / VIEWE** * ✅ Creality UI - * ⚠️ MRiscoC Pro UI - * STL preview not working + * ⚠️ MRiscoC ProUI + * STL preview may work with update * ❔ JyersUI * ⚠️ MarlinUI Portrait * Lack of custom graphics assets compilation means no icons are visible * ❔ MarlinUI Landscape * **TJC** * ✅ Creality UI - * ❌ MRiscoC Pro UI - * As reported by author; incompatibility causes currently unknown + * ⚠️ MRiscoC ProUI + * Must be enabled seperately in firmware; may still have compatibiliy issues * ❔ JyersUI * ⚠️ MarlinUI Portrait * Lack of custom graphics assets compilation means no icons are visible @@ -84,9 +84,9 @@ The differences between the types of displays units shown above make them more c ## **If you've got a currently undocumented display** -In the case of **SYNWIT / VIEWE** and **TJC** displays, currently only the Creality UI interface option (`DWIN_CREALITY_LCD`) is fully compatible. +In the case of **SYNWIT / VIEWE** displays, currently only the Creality UI interface option (`DWIN_CREALITY_LCD`) is fully compatible. -If you have a **DWIN** or **DACAI** display, please follow the procedure below to upgrade the firmware with the custom graphics assets required for MRiscoC Pro UI, JyersUI and MarlinUI. +If you have a **DWIN**, **DACAI**, or **TJC** display, please follow the procedure below to upgrade the firmware with the custom graphics assets required for MRiscoC ProUI, JyersUI and MarlinUI. (It is worth noting that MarlinUI _will_ work on undocumented LCDs, but no icons will be displayed). @@ -94,19 +94,27 @@ If you have a **DWIN** or **DACAI** display, please follow the procedure below t * ### `DWIN` units - Format a microSD card using the FAT32 filesystem with 4K cluster size - - Decompress `DWIN_SET.tar.gz` which contains a `DWIN_SET` folder. - - Copy the `DWIN_SET` folder to the SD card and insert the card into the slot on the back of the display unit. + - Decompress `DWIN_SET.tar.gz` which contains a `DWIN_SET` folder + - Copy the `DWIN_SET` folder to the SD card and insert the card into the slot on the back of the display unit - Power on the machine and wait for the screen to change from blue to orange - Power off the machine - Remove the SD card from the back of the display - Power on to confirm a successful flash * ### `DACAI` units - Format a microSD card using the FAT32 filesystem with 4K cluster size - - Decompress `private.tar.gz` which contains a `private` folder. - - Copy the `private` folder to the SD card and insert the card into the slot on the back of the display unit. + - Decompress `private.tar.gz` which contains a `private` folder + - Copy `firmware.zlib` and the `private` folder to the SD card and insert the card into the slot on the back of the display unit + - Power on the machine and wait for the installation screen to finish + - Power off the machine + - Remove the SD card from the back of the display + - Power on to confirm a successful flash +* ### `TJC` units + - Add `#define TJC_DISPLAY` in `Marlin/Configuration.h` to enable TCJ display support + - Format a microSD card using the FAT32 filesystem with 4K cluster size + - Copy `TJC_SET` folder to the SD card and insert the card into the slot on the back of the display unit - Power on the machine and wait for the installation screen to finish - Power off the machine - Remove the SD card from the back of the display - Power on to confirm a successful flash -If you're experiencing screen glitches, please ensure both the printer and the display unit have been flashed correctly. +If you're experiencing screen glitches, please ensure both the printer and the display unit have been flashed correctly. For more information, see [How to update the display](https://github.com/mriscoc/Ender3V2S1/wiki/How-to-update-the-display) wiki.