Home JGAurora A5 & A3S Modifications & Upgrades

Change Language on MKS TFT

Samuel PinchesSamuel Pinches Posts: 2,997Administrator
edited May 2019 in Modifications & Upgrades
From a question received via email:

Hello, i have problem to set german language.

In Marlin/Configuation.h:

#define LCD_LANGUAGE de
#define DISPLAY_CHARSET_HD44780 WESTERN

In Custom LCD firmware v3.03, mks_config.txt:
#multi-language(enable:1, disable:0)
cfg_multiple_language:1
#languages setting
#(simplified Chinese:1; traditional Chinese:2; English:3; Russian:4; Spanish:5). This configuration is valid when "cfg_multiple_language" is disabled.
cfg_language_type:3

but it is still english.. what do i wrong or have todo?
regards


The MKS TFT supports multiple languages... kind of.

The default text is actually burned into the firmware as images, in english. The firmware can also overlay text on top of these buttons, and it is that text that can have the language changed.

To change the language, the overlay text must be enabled first:

#multi-language(enable:1, disable:0)
>cfg_multiple_language:1

and then the language desired can be chosen - for example, for english we choose #3:

#languages setting
#(simplified Chinese:1; traditional Chinese:2; English:3; Russian:4; Spanish:5). This configuration is valid when "cfg_multiple_language" is disabled.
>cfg_language_type:3

Unfortunately, only those 5 languages are available: Chinese, traditional Chinese, English, Russian, and Spanish.

The Marlin firmware does support german, so you can buy a normal "12864 ramps lcd", and that will work in German using the marlin firmware changes you made. If you need more firmware help to use this LCD, let me know. :smile:



Post edited by Samuel Pinches on
Sign In or Register to comment.