Skip to content
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

Formal release of Refactored Touchscreen Firmware at 61F_220622_v1 #89

Merged
merged 39 commits into from
Jul 23, 2022

Conversation

Thinkersbluff
Copy link
Contributor

This is the first formal release of the refactored CR6Community Touchscreen Firmware.
This version is considered stable and fully compatible with the CR6Community Motherboard Firmware at release 6.1, and it supercedes all of the Release Candidates previously released on this repository.

This DWIN_SET is designated: 61F_220622_v1.

PLEASE READ THE README FILE BEFORE FLASHING THIS FIRMWARE TO YOUR PRINTER.

Flashing the DWIN_SET in this release installs a TouchScreen firmware that works with the CF6.1-Final motherboard firmware and runs on any version of DGUS2 (Kerning problems may appear in some early versions.)

If you have DGUS2 v4.5 flashed to your display, you should flash this DWIN_SET instead of the one bundled with the motherboard firmware.
If you already have the CR6Community Firmware running on DGUS2 v3.5 on your printer, then you do not need to flash this firmware, but if you do, you will benefit from two additional features, but CR6-MAX users will lose one cosmetic feature:

NEW AT THIS RELEASE:

  1. The last captured thermistor temperature values have been added to the three thermal error screens, in an attempt to help isolate which of the two (nozzle or bed) thermistors has triggered the shutdown. (NOTE: Some errors result in a display of 0 degrees on both, which unfortunately limits the usefulness of this feature.)
  2. The Leveling Settings screen is now also accessible from the Setup menu.
  3. The colour scheme has been modified from the original black/grey/red scheme to a "Cyanotype" theme.
  4. Units have been added to a few fields.
  5. Small bugs found while testing this version were also corrected. (This time, for sure?)
  6. Added some more sample screenshots and clarified/updated the readme files.
  7. Added the screen bitmap files to the DWIN_SET folder - for reference and mark-up with issues only. The bitmaps will not interfere with flashing but can be safely deleted from there, if you prefer.

DEPRECATED AT THIS RELEASE:

  1. The ABL Mesh screen in this refactored firmware no longer includes the animated background icons, which used to turn each square from white to black, as the nozzle probed each point. (The method used to create that animation was not supported by the new tool.) CR6-MAX users will also notice that the small squares which represented the intermediate probing points are no longer displayed, as those were implemented with that same deprecated feature.

Unclear how the file became corrupted, but was able to restore the files from the upstream repo + some manual re-editing of the project dhmi file.
…toshop Elements Lime Green colour scheme

Purely aesthetic modification - otherwise identical to original (black/grey/red) version of 61F_RC_260522_v1.
NOTE: Did NOT modify the colour of the Thermal warning screens or of the data entry keypad screens.
Promoted final Release Candidate to a formal Release of the refactored Touchscreen firmware.

- Works with the CF6.1-Final motherboard firmware.
- Runs on all versions of DGUS2 OS.
- Includes two features not found in the 6.1 Touchscreen firmware bundled in the CF6.1-Final motherboard firmware zip files:
  1. Has an additional button on the Setup Control screen, to access the  Leveling Settings screen
   2. Includes the Nozzle and Bed Target and Measured temperature values on the Thermal Runaway and Heating Failed error screens.
Formal Release of Green-Themed 61F_110622_v1
Updated the txt files and archived the doc/build files for the formal release.
Archived the formal release 61F_110622_v1 files in docs/build
Noticed that final time was not display when finished printing from SD Card, but was displayed when finished printing from Host.  Noticed two different variables used on Printing screen for same data while printing.  Guessed need both variables on the finished screen, also.
Frustrating that this is the 2nd time I have had to fix this.
Suspect a GitHub bug (or a protocol error on my part) somehow lost the previous fix...
Probably forgot to copy it in, to the Green-Themed folders.
Not clear why GitHub is including screens 70 & 75 in this change.  Did not modify those...
Having trouble doing this via GitHub, due to binary zip file being a black box to GitHub.
Fresher-looking theme than the Lime Green version.
Also:
- Add background colour to the message line on screens# 43-45, 49-51, 67 & 73.
- Add message line to screens 69, 71 & 78
- Remove message line from screen 61.
…rounds

Trying to improve the contrast for readability.
Expect to have light grey fonts against medium grey background and medium grey fonts against light backgrounds.
Easier to read.
Matches the one Back "Toggle", by copy/pasting that into all of the other screens with Back buttons.
Changed fonts on light backgrounds to "Charcoal" grey
Lightened Icons used to label Axis Setting screen, to match the banner colour.
I sure hope GitHub is not struggling with these DGUS tool changes...
Select "automatic character spacing", hoping to remove space after decimal place.
Remove units of "mm" after new esteps value.
NOTE: Some of the edits previously made have not been preserved in the latest build & I have to make them again!?!? Very frustrating!
Again seem to be modifying screens for a 2nd or 3rd time, to make these same changes...
Also tried to delete the one decimal place, but display shows 500 instead of 150?!?!
Was centered. second m in mm was outside box
Fixing those shows an unknown change to screen 76.  (Starting to think some fields are linked to others, within the tool & between screens??)
Tried to optimize the # of digits and unit definitions, to cover the needs + fit neatly into the boxes.  Looks like that would also require a matching edit of the mainboard FW so had to reverse the changes.
Making sure the DWIN_SET in the zip file is the very latest one...
Added NB note to the display reversion notes
@Thinkersbluff Thinkersbluff merged commit 478efc6 into CR6Community:extui Jul 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant