MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
15.94k stars 19.08k forks source link

fix text stacking in `BED_TRAMMING_USE_PROBE` menu when using `DWIN_MARLINUI` #27029

Open shadow578 opened 2 weeks ago

shadow578 commented 2 weeks ago

Description

When using BED_TRAMMING_USE_PROBE with DWIN_MARLINUI_*, the 'Last Z' and 'Good Points' output gets re-drawn without clearing the previous text, causing the text to appear garbled.

Requirements

DWIN Screen with MarlinUI (DWIN_MARLINUI_PORTRAIT or DWIN_MARLINUI_LANDSCAPE)

Benefits

Makes the bed tramming menu usable on DWIN screens.

Configurations

N/A

Related Issues

N/A

Attachments

bed-tramming-menu-broken bed-tramming-menu-fixed
Broken bed tramming menu on DWIN_MARLINUI_PORTRAIT Bed tramming menu on DWIN_MARLINUI_PORTRAIT with this PR applied