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

Debug char, fix compile errors for lcd pins #4335

Merged
merged 3 commits into from
Jul 17, 2016

Conversation

thinkyhead
Copy link
Member

@thinkyhead thinkyhead commented Jul 17, 2016

@thinkyhead thinkyhead changed the title General cleanup, debug char, fix compile errors for lcd pins Debug char, fix compile errors for lcd pins Jul 17, 2016
@thinkyhead thinkyhead merged commit 0342661 into MarlinFirmware:RCBugFix Jul 17, 2016
@thinkyhead thinkyhead deleted the rc_status_pad_jp branch July 17, 2016 21:07
@ghost
Copy link

ghost commented Jul 18, 2016

I've confirmed just now that warnings are gone.

@ghost
Copy link

ghost commented Jul 18, 2016

But unfortunately, flickering problem on ASCII LCD with language_kana.h is still alive...

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 18, 2016

But unfortunately, flickering problem

I don't know how to fix it. The code I posted on that issue is somehow incorrect. But how, I don't know. Someone needs to log the bytes being processed in the function setting the lcd message.

@ghost
Copy link

ghost commented Jul 18, 2016

Hum... how to log it?

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 18, 2016

void set_utf_strlen(char* s, uint8_t n) {
  uint8_t i = 0, j = 0;
  while (s[i] && (j < n)) {
    if ((s[i] & 0xC0u) != 0x80u) j++;
    SERIAL_ECHOPAIR("Message byte ", i);
    SERIAL_ECHOPAIR(" at len ", j);
    SERIAL_ECHOPAIR(" is char ", int(s[i]) & 0x00FF);
    SERIAL_EOL;
    i++;
  }
  while (j++ < n) s[i++] = ' ';
  s[i] = '\0';
}

@ghost
Copy link

ghost commented Jul 18, 2016

I'm thankful for the exhibiting.

When SD card is inserted

10:54:13.129 : Message byte 0 at len 0 is char 4294967222
10:54:13.129 : Message byte 1 at len 0 is char 4294967216
10:54:13.133 : Message byte 2 at len 1 is char 4294967236
10:54:13.133 : Message byte 3 at len 2 is char 4294967262
10:54:13.133 : Message byte 4 at len 2 is char 4294967222
10:54:13.136 : Message byte 5 at len 3 is char 4294967262
10:54:13.137 : Message byte 6 at len 3 is char 4294967231
10:54:13.141 : Message byte 7 at len 3 is char 4294967219
10:54:13.141 : Message byte 8 at len 4 is char 4294967238
10:54:13.141 : Message byte 9 at len 4 is char 4294967213
10:54:13.145 : Message byte 10 at len 4 is char 4294967219
10:54:13.145 : Message byte 11 at len 4 is char 4294967227
10:54:13.150 : Message byte 12 at len 5 is char 4294967258
10:54:13.150 : Message byte 13 at len 6 is char 4294967247
10:54:13.153 : Message byte 14 at len 6 is char 4294967228
10:54:13.153 : Message byte 15 at len 7 is char 4294967232

When SD card is removed

10:54:15.985 : Message byte 0 at len 0 is char 4294967222
10:54:15.985 : Message byte 1 at len 0 is char 4294967216
10:54:15.989 : Message byte 2 at len 1 is char 4294967236
10:54:15.989 : Message byte 3 at len 2 is char 4294967262
10:54:15.993 : Message byte 4 at len 2 is char 4294967222
10:54:15.993 : Message byte 5 at len 3 is char 4294967262
10:54:15.993 : Message byte 6 at len 3 is char 4294967217
10:54:15.997 : Message byte 7 at len 4 is char 4294967256
10:54:15.997 : Message byte 8 at len 5 is char 4294967247
10:54:16.001 : Message byte 9 at len 5 is char 4294967230
10:54:16.001 : Message byte 10 at len 6 is char 4294967261

Full log by Repetier-Host

10:53:52.437 : Printer reset detected - initalizing
10:53:52.437 : start
10:53:52.437 : echo: External Reset
10:53:52.437 : Marlin 1.1.0-RCBugFix
10:53:52.441 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
10:53:52.441 : Compiled: Jul 18 2016
10:53:52.445 : echo: Free Memory: 2602  PlannerBufferBytes: 1408
10:53:52.445 : echo:V24 stored settings retrieved (427 bytes)
10:53:52.445 : echo:Steps per unit:
10:53:52.449 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
10:53:52.449 : echo:Maximum feedrates (mm/s):
10:53:52.449 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
10:53:52.453 : echo:Maximum Acceleration (mm/s2):
10:53:52.453 : echo:  M201 X3000 Y3000 Z3000 E9000
10:53:52.457 : echo:Accelerations: P=printing, R=retract and T=travel
10:53:52.457 : echo:  M204 P3000.00 R9000.00 T3000.00
10:53:52.465 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
10:53:52.466 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
10:53:52.469 : echo:Home offset (mm)
10:53:52.470 : echo:  M206 X0.00 Y0.00 Z0.00
10:53:52.470 : echo:Endstop adjustment (mm):
10:53:52.473 : echo:  M666 X0.00 Y0.00 Z0.00
10:53:52.473 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
10:53:52.478 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
10:53:52.478 : echo:Material heatup parameters:
10:53:52.481 : echo:  M145 S0 H200 B70 F255
10:53:52.482 : echo:  M145 S1 H240 B100 F255
10:53:52.482 : echo:PID settings:
10:53:52.482 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
10:53:52.486 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
10:53:52.486 : echo:  M207 S3.00 F2700.00 Z0.00
10:53:52.490 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
10:53:52.490 : echo:  M208 S0.00 F480.00
10:53:52.494 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
10:53:52.494 : echo:  M209 S0
10:53:52.499 : echo:Filament settings: Disabled
10:53:52.499 : echo:  M200 D1.75
10:53:52.499 : echo:  M200 D0
10:53:52.499 : echo:Z-Probe Offset (mm):
10:53:52.499 : echo:  M851 Z0.75
10:53:52.647 : N1 M110*34
10:53:52.647 : N2 M115*36
10:53:52.647 : N4 M114*35
10:53:52.692 : N5 M111 S6*98
10:53:52.694 : N6 T0*60
10:53:52.694 : N7 M20*22
10:53:52.694 : N8 M80*19
10:53:58.027 : echo:SD init fail
10:53:58.082 : N11 M220 S100*81
10:53:58.083 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
10:53:58.089 : N12 M221 S100*83
10:53:58.089 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
10:53:58.089 : N13 M111 S6*85
10:53:58.089 : echo:DEBUG:INFO,ERRORS
10:53:58.089 : echo:Active Extruder: 0
10:53:58.089 : Begin file list
10:53:58.091 : End file list
10:53:58.091 : N14 T0*15
10:53:58.093 : Message byte 0 at len 1 is char 77
10:53:58.093 : Message byte 1 at len 2 is char 105
10:53:58.093 : Message byte 2 at len 3 is char 99
10:53:58.098 : Message byte 3 at len 4 is char 114
10:53:58.098 : Message byte 4 at len 5 is char 111
10:53:58.098 : Message byte 5 at len 6 is char 109
10:53:58.101 : Message byte 6 at len 7 is char 97
10:53:58.102 : Message byte 7 at len 8 is char 107
10:53:58.102 : Message byte 8 at len 9 is char 101
10:53:58.106 : Message byte 9 at len 10 is char 32
10:53:58.106 : Message byte 10 at len 11 is char 114
10:53:58.106 : Message byte 11 at len 12 is char 101
10:53:58.110 : Message byte 12 at len 13 is char 97
10:53:58.110 : Message byte 13 at len 14 is char 100
10:53:58.110 : Message byte 14 at len 15 is char 121
10:53:58.114 : Message byte 15 at len 16 is char 46
10:53:58.118 : Error:No Line Number with checksum, Last Line: 11
10:53:58.118 : Error:Line Number is not Last Line Number+1, Last Line: 11
10:53:58.118 : Resend: 12
10:53:58.127 : Resend: N12 M221 S100*83
10:53:58.127 : Resend: N13 M111 S6*85
10:53:58.127 : Resend: N14 T0*15
10:53:58.134 : echo:DEBUG:INFO,ERRORS
10:53:58.134 : echo:Active Extruder: 0
10:54:13.125 : N20 M20*35
10:54:13.129 : echo:SD card ok
10:54:13.129 : Message byte 0 at len 0 is char 4294967222
10:54:13.129 : Message byte 1 at len 0 is char 4294967216
10:54:13.133 : Message byte 2 at len 1 is char 4294967236
10:54:13.133 : Message byte 3 at len 2 is char 4294967262
10:54:13.133 : Message byte 4 at len 2 is char 4294967222
10:54:13.136 : Message byte 5 at len 3 is char 4294967262
10:54:13.137 : Message byte 6 at len 3 is char 4294967231
10:54:13.141 : Message byte 7 at len 3 is char 4294967219
10:54:13.141 : Message byte 8 at len 4 is char 4294967238
10:54:13.141 : Message byte 9 at len 4 is char 4294967213
10:54:13.145 : Message byte 10 at len 4 is char 4294967219
10:54:13.145 : Message byte 11 at len 4 is char 4294967227
10:54:13.150 : Message byte 12 at len 5 is char 4294967258
10:54:13.150 : Message byte 13 at len 6 is char 4294967247
10:54:13.153 : Message byte 14 at len 6 is char 4294967228
10:54:13.153 : Message byte 15 at len 7 is char 4294967232
10:54:13.178 : Begin file list
10:54:13.190 : End file list
10:54:15.985 : Message byte 0 at len 0 is char 4294967222
10:54:15.985 : Message byte 1 at len 0 is char 4294967216
10:54:15.989 : Message byte 2 at len 1 is char 4294967236
10:54:15.989 : Message byte 3 at len 2 is char 4294967262
10:54:15.993 : Message byte 4 at len 2 is char 4294967222
10:54:15.993 : Message byte 5 at len 3 is char 4294967262
10:54:15.993 : Message byte 6 at len 3 is char 4294967217
10:54:15.997 : Message byte 7 at len 4 is char 4294967256
10:54:15.997 : Message byte 8 at len 5 is char 4294967247
10:54:16.001 : Message byte 9 at len 5 is char 4294967230
10:54:16.001 : Message byte 10 at len 6 is char 4294967261

A branch that it was used for test
https://github.com/esenapaj/Marlin/tree/Update-Japanese-translation-test-test

@thinkyhead
Copy link
Member Author

Those big numbers are actually small negative numbers. I altered the logging code above to try to get better output. So please try again with the new code.

@ghost
Copy link

ghost commented Jul 18, 2016

And, these are language_en.h version.

When SD card is inserted

11:11:55.418 : Message byte 0at len 1is char 67
11:11:55.418 : Message byte 1at len 2is char 97
11:11:55.419 : Message byte 2at len 3is char 114
11:11:55.419 : Message byte 3at len 4is char 100
11:11:55.419 : Message byte 4at len 5is char 32
11:11:55.420 : Message byte 5at len 6is char 105
11:11:55.420 : Message byte 6at len 7is char 110
11:11:55.420 : Message byte 7at len 8is char 115
11:11:55.420 : Message byte 8at len 9is char 101
11:11:55.420 : Message byte 9at len 10is char 114
11:11:55.421 : Message byte 10at len 11is char 116
11:11:55.421 : Message byte 11at len 12is char 101
11:11:55.421 : Message byte 12at len 13is char 100

When SD card is removed

11:11:57.666 : Message byte 0at len 1is char 67
11:11:57.666 : Message byte 1at len 2is char 97
11:11:57.666 : Message byte 2at len 3is char 114
11:11:57.670 : Message byte 3at len 4is char 100
11:11:57.670 : Message byte 4at len 5is char 32
11:11:57.670 : Message byte 5at len 6is char 114
11:11:57.674 : Message byte 6at len 7is char 101
11:11:57.674 : Message byte 7at len 8is char 109
11:11:57.674 : Message byte 8at len 9is char 111
11:11:57.678 : Message byte 9at len 10is char 118
11:11:57.678 : Message byte 10at len 11is char 101
11:11:57.678 : Message byte 11at len 12is char 100

Full log by Repetier-Host

11:11:35.905 : Printer reset detected - initalizing
11:11:35.905 : ?np|hn?��a8&�H�??J?J?x?J?<F];L$�|�?�N??.?start
11:11:35.905 : echo: External Reset
11:11:35.906 : Marlin 1.1.0-RCBugFix
11:11:35.909 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
11:11:35.909 : Compiled: Jul 18 2016
11:11:35.910 : echo: Free Memory: 2604  PlannerBufferBytes: 1408
11:11:35.914 : echo:V24 stored settings retrieved (427 bytes)
11:11:35.914 : echo:Steps per unit:
11:11:35.914 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
11:11:35.917 : echo:Maximum feedrates (mm/s):
11:11:35.918 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
11:11:35.918 : echo:Maximum Acceleration (mm/s2):
11:11:35.922 : echo:  M201 X3000 Y3000 Z3000 E9000
11:11:35.922 : echo:Accelerations: P=printing, R=retract and T=travel
11:11:35.926 : echo:  M204 P3000.00 R9000.00 T3000.00
11:11:35.935 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
11:11:35.935 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
11:11:35.935 : echo:Home offset (mm)
11:11:35.935 : echo:  M206 X0.00 Y0.00 Z0.00
11:11:35.938 : echo:Endstop adjustment (mm):
11:11:35.938 : echo:  M666 X0.00 Y0.00 Z0.00
11:11:35.942 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
11:11:35.947 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
11:11:35.947 : echo:Material heatup parameters:
11:11:35.947 : echo:  M145 S0 H200 B70 F255
11:11:35.950 : echo:  M145 S1 H240 B100 F255
11:11:35.951 : echo:PID settings:
11:11:35.951 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
11:11:35.955 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
11:11:35.955 : echo:  M207 S3.00 F2700.00 Z0.00
11:11:35.959 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
11:11:35.959 : echo:  M208 S0.00 F480.00
11:11:35.963 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
11:11:35.963 : echo:  M209 S0
11:11:35.963 : echo:Filament settings: Disabled
11:11:35.963 : echo:  M200 D1.75
11:11:35.966 : echo:  M200 D0
11:11:35.967 : echo:Z-Probe Offset (mm):
11:11:35.967 : echo:  M851 Z0.75
11:11:36.067 : N1 M110*34
11:11:36.067 : N2 M115*36
11:11:36.067 : N4 M114*35
11:11:36.098 : N5 M111 S6*98
11:11:36.100 : N6 T0*60
11:11:36.100 : N7 M20*22
11:11:36.101 : N8 M80*19
11:11:41.496 : echo:SD init fail
11:11:41.550 : N11 M220 S100*81
11:11:41.553 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
11:11:41.557 : N12 M221 S100*83
11:11:41.557 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
11:11:41.557 : N13 M111 S6*85
11:11:41.557 : echo:DEBUG:INFO,ERRORS
11:11:41.557 : echo:Active Extruder: 0
11:11:41.558 : Begin file list
11:11:41.559 : End file list
11:11:41.559 : N14 T0*15
11:11:41.559 : Message byte 0at len 1is char 77
11:11:41.562 : Message byte 1at len 2is char 105
11:11:41.562 : Message byte 2at len 3is char 99
11:11:41.562 : Message byte 3at len 4is char 114
11:11:41.566 : Message byte 4at len 5is char 111
11:11:41.566 : Message byte 5at len 6is char 109
11:11:41.566 : Message byte 6at len 7is char 97
11:11:41.570 : Message byte 7at len 8is char 107
11:11:41.570 : Message byte 8at len 9is char 101
11:11:41.570 : Message byte 9at len 10is char 32
11:11:41.574 : Message byte 10at len 11is char 114
11:11:41.574 : Message byte 11at len 12is char 101
11:11:41.574 : Message byte 12at len 13is char 97
11:11:41.578 : Message byte 13at len 14is char 100
11:11:41.578 : Message byte 14at len 15is char 121
11:11:41.578 : Message byte 15at len 16is char 46
11:11:41.583 : Error:No Line Number with checksum, Last Line: 11
11:11:41.583 : Error:Line Number is not Last Line Number+1, Last Line: 11
11:11:41.587 : Resend: 12
11:11:41.592 : Resend: N12 M221 S100*83
11:11:41.592 : Resend: N13 M111 S6*85
11:11:41.592 : Resend: N14 T0*15
11:11:41.598 : echo:DEBUG:INFO,ERRORS
11:11:41.598 : echo:Active Extruder: 0
11:11:55.401 : N20 M20*35
11:11:55.418 : echo:SD card ok
11:11:55.418 : Message byte 0at len 1is char 67
11:11:55.418 : Message byte 1at len 2is char 97
11:11:55.419 : Message byte 2at len 3is char 114
11:11:55.419 : Message byte 3at len 4is char 100
11:11:55.419 : Message byte 4at len 5is char 32
11:11:55.420 : Message byte 5at len 6is char 105
11:11:55.420 : Message byte 6at len 7is char 110
11:11:55.420 : Message byte 7at len 8is char 115
11:11:55.420 : Message byte 8at len 9is char 101
11:11:55.420 : Message byte 9at len 10is char 114
11:11:55.421 : Message byte 10at len 11is char 116
11:11:55.421 : Message byte 11at len 12is char 101
11:11:55.421 : Message byte 12at len 13is char 100
11:11:55.438 : echo:Unknown command: "char 1035"
11:11:57.512 : Error:Line Number is not Last Line Number+1, Last Line: 19
11:11:57.512 : Resend: 20
11:11:57.518 : Resend: N20 M20*35
11:11:57.523 : Begin file list
11:11:57.534 : End file list
11:11:57.666 : Message byte 0at len 1is char 67
11:11:57.666 : Message byte 1at len 2is char 97
11:11:57.666 : Message byte 2at len 3is char 114
11:11:57.670 : Message byte 3at len 4is char 100
11:11:57.670 : Message byte 4at len 5is char 32
11:11:57.670 : Message byte 5at len 6is char 114
11:11:57.674 : Message byte 6at len 7is char 101
11:11:57.674 : Message byte 7at len 8is char 109
11:11:57.674 : Message byte 8at len 9is char 111
11:11:57.678 : Message byte 9at len 10is char 118
11:11:57.678 : Message byte 10at len 11is char 101
11:11:57.678 : Message byte 11at len 12is char 100

@ghost
Copy link

ghost commented Jul 18, 2016

please try again

Sure. please wait a moment.

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 18, 2016

Well, it's not super important. I can begin to see what is happening. But why? That is what we need to know...

Message byte 15 at len 7 is char -64

The longer string is supposed to register as 14 characters (カードガソウニュウサレマシタ), but only registers as 7. The shorter string should be counted as 9 characters (カードガアリマセン), but only 6 are counted. Evidently the encoding is not matching up to expectations.

…or 16 (カードガソウニュウサレマシタ) and 11 (カードガアリマセン)…? I see - accents differ in the text file

Do you see the same behavior with both kana and kana_utf8 versions?

@ghost
Copy link

ghost commented Jul 18, 2016

retaked language_kana.h version by new code

When SD card is inserted

11:20:13.658 : Message byte 0 at len 0 is char 182
11:20:13.658 : Message byte 1 at len 0 is char 176
11:20:13.658 : Message byte 2 at len 1 is char 196
11:20:13.658 : Message byte 3 at len 2 is char 222
11:20:13.658 : Message byte 4 at len 2 is char 182
11:20:13.658 : Message byte 5 at len 3 is char 222
11:20:13.659 : Message byte 6 at len 3 is char 191
11:20:13.659 : Message byte 7 at len 3 is char 179
11:20:13.661 : Message byte 8 at len 4 is char 198
11:20:13.661 : Message byte 9 at len 4 is char 173
11:20:13.661 : Message byte 10 at len 4 is char 179
11:20:13.665 : Message byte 11 at len 4 is char 187
11:20:13.665 : Message byte 12 at len 5 is char 218
11:20:13.665 : Message byte 13 at len 6 is char 207
11:20:13.669 : Message byte 14 at len 6 is char 188
11:20:13.669 : Message byte 15 at len 7 is char 192

When SD card is removed

11:20:19.075 : Message byte 0 at len 0 is char 182
11:20:19.075 : Message byte 1 at len 0 is char 176
11:20:19.075 : Message byte 2 at len 1 is char 196
11:20:19.079 : Message byte 3 at len 2 is char 222
11:20:19.079 : Message byte 4 at len 2 is char 182
11:20:19.079 : Message byte 5 at len 3 is char 222
11:20:19.083 : Message byte 6 at len 3 is char 177
11:20:19.083 : Message byte 7 at len 4 is char 216
11:20:19.083 : Message byte 8 at len 5 is char 207
11:20:19.087 : Message byte 9 at len 5 is char 190
11:20:19.087 : Message byte 10 at len 6 is char 221

Full log by Repetier-Host

11:20:01.206 : Printer reset detected - initalizing
11:20:01.206 : start
11:20:01.206 : echo: External Reset
11:20:01.206 : Marlin 1.1.0-RCBugFix
11:20:01.210 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
11:20:01.210 : Compiled: Jul 18 2016
11:20:01.210 : echo: Free Memory: 2602  PlannerBufferBytes: 1408
11:20:01.214 : echo:V24 stored settings retrieved (427 bytes)
11:20:01.214 : echo:Steps per unit:
11:20:01.214 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
11:20:01.218 : echo:Maximum feedrates (mm/s):
11:20:01.218 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
11:20:01.218 : echo:Maximum Acceleration (mm/s2):
11:20:01.222 : echo:  M201 X3000 Y3000 Z3000 E9000
11:20:01.222 : echo:Accelerations: P=printing, R=retract and T=travel
11:20:01.226 : echo:  M204 P3000.00 R9000.00 T3000.00
11:20:01.234 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
11:20:01.234 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
11:20:01.235 : echo:Home offset (mm)
11:20:01.235 : echo:  M206 X0.00 Y0.00 Z0.00
11:20:01.238 : echo:Endstop adjustment (mm):
11:20:01.239 : echo:  M666 X0.00 Y0.00 Z0.00
11:20:01.242 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
11:20:01.247 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
11:20:01.247 : echo:Material heatup parameters:
11:20:01.247 : echo:  M145 S0 H200 B70 F255
11:20:01.251 : echo:  M145 S1 H240 B100 F255
11:20:01.251 : echo:PID settings:
11:20:01.251 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
11:20:01.255 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
11:20:01.255 : echo:  M207 S3.00 F2700.00 Z0.00
11:20:01.259 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
11:20:01.259 : echo:  M208 S0.00 F480.00
11:20:01.263 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
11:20:01.263 : echo:  M209 S0
11:20:01.263 : echo:Filament settings: Disabled
11:20:01.263 : echo:  M200 D1.75
11:20:01.267 : echo:  M200 D0
11:20:01.267 : echo:Z-Probe Offset (mm):
11:20:01.267 : echo:  M851 Z0.75
11:20:01.317 : N1 M110*34
11:20:01.317 : N2 M115*36
11:20:01.317 : N4 M114*35
11:20:01.352 : N5 M111 S6*98
11:20:01.354 : N6 T0*60
11:20:01.354 : N7 M20*22
11:20:01.354 : N8 M80*19
11:20:06.796 : echo:SD init fail
11:20:06.851 : N11 M220 S100*81
11:20:06.851 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
11:20:06.858 : N12 M221 S100*83
11:20:06.858 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
11:20:06.858 : N13 M111 S6*85
11:20:06.858 : echo:DEBUG:INFO,ERRORS
11:20:06.858 : echo:Active Extruder: 0
11:20:06.859 : Begin file list
11:20:06.860 : End file list
11:20:06.860 : N14 T0*15
11:20:06.860 : Message byte 0 at len 1 is char 77
11:20:06.862 : Message byte 1 at len 2 is char 105
11:20:06.863 : Message byte 2 at len 3 is char 99
11:20:06.863 : Message byte 3 at len 4 is char 114
11:20:06.866 : Message byte 4 at len 5 is char 111
11:20:06.866 : Message byte 5 at len 6 is char 109
11:20:06.866 : Message byte 6 at len 7 is char 97
11:20:06.870 : Message byte 7 at len 8 is char 107
11:20:06.870 : Message byte 8 at len 9 is char 101
11:20:06.874 : Message byte 9 at len 10 is char 32
11:20:06.874 : Message byte 10 at len 11 is char 114
11:20:06.874 : Message byte 11 at len 12 is char 101
11:20:06.878 : Message byte 12 at len 13 is char 97
11:20:06.879 : Message byte 13 at len 14 is char 100
11:20:06.879 : Message byte 14 at len 15 is char 121
11:20:06.882 : Message byte 15 at len 16 is char 46
11:20:06.886 : echo:DEBUG:INFO,ERRORS
11:20:06.886 : echo:Active Extruder: 0
11:20:13.650 : N18 M20*40
11:20:13.658 : echo:SD card ok
11:20:13.658 : Message byte 0 at len 0 is char 182
11:20:13.658 : Message byte 1 at len 0 is char 176
11:20:13.658 : Message byte 2 at len 1 is char 196
11:20:13.658 : Message byte 3 at len 2 is char 222
11:20:13.658 : Message byte 4 at len 2 is char 182
11:20:13.658 : Message byte 5 at len 3 is char 222
11:20:13.659 : Message byte 6 at len 3 is char 191
11:20:13.659 : Message byte 7 at len 3 is char 179
11:20:13.661 : Message byte 8 at len 4 is char 198
11:20:13.661 : Message byte 9 at len 4 is char 173
11:20:13.661 : Message byte 10 at len 4 is char 179
11:20:13.665 : Message byte 11 at len 4 is char 187
11:20:13.665 : Message byte 12 at len 5 is char 218
11:20:13.665 : Message byte 13 at len 6 is char 207
11:20:13.669 : Message byte 14 at len 6 is char 188
11:20:13.669 : Message byte 15 at len 7 is char 192
11:20:13.699 : Begin file list
11:20:13.706 : End file list
11:20:19.075 : Message byte 0 at len 0 is char 182
11:20:19.075 : Message byte 1 at len 0 is char 176
11:20:19.075 : Message byte 2 at len 1 is char 196
11:20:19.079 : Message byte 3 at len 2 is char 222
11:20:19.079 : Message byte 4 at len 2 is char 182
11:20:19.079 : Message byte 5 at len 3 is char 222
11:20:19.083 : Message byte 6 at len 3 is char 177
11:20:19.083 : Message byte 7 at len 4 is char 216
11:20:19.083 : Message byte 8 at len 5 is char 207
11:20:19.087 : Message byte 9 at len 5 is char 190
11:20:19.087 : Message byte 10 at len 6 is char 221

language_en.h version

When SD card is inserted

11:26:19.365 : Message byte 0 at len 1 is char 67
11:26:19.365 : Message byte 1 at len 2 is char 97
11:26:19.365 : Message byte 2 at len 3 is char 114
11:26:19.369 : Message byte 3 at len 4 is char 100
11:26:19.369 : Message byte 4 at len 5 is char 32
11:26:19.373 : Message byte 5 at len 6 is char 105
11:26:19.373 : Message byte 6 at len 7 is char 110
11:26:19.373 : Message byte 7 at len 8 is char 115
11:26:19.374 : Message byte 8 at len 9 is char 101
11:26:19.377 : Message byte 9 at len 10 is char 114
11:26:19.377 : Message byte 10 at len 11 is char 116
11:26:19.381 : Message byte 11 at len 12 is char 101
11:26:19.382 : Message byte 12 at len 13 is char 100

When SD card is removed

11:26:23.616 : Message byte 0 at len 1 is char 67
11:26:23.616 : Message byte 1 at len 2 is char 97
11:26:23.616 : Message byte 2 at len 3 is char 114
11:26:23.621 : Message byte 3 at len 4 is char 100
11:26:23.621 : Message byte 4 at len 5 is char 32
11:26:23.621 : Message byte 5 at len 6 is char 114
11:26:23.625 : Message byte 6 at len 7 is char 101
11:26:23.625 : Message byte 7 at len 8 is char 109
11:26:23.625 : Message byte 8 at len 9 is char 111
11:26:23.628 : Message byte 9 at len 10 is char 118
11:26:23.628 : Message byte 10 at len 11 is char 101
11:26:23.632 : Message byte 11 at len 12 is char 100

Full log by Repetier-Host

11:26:09.727 : Printer reset detected - initalizing
11:26:09.727 : start
11:26:09.727 : echo: External Reset
11:26:09.732 : Marlin 1.1.0-RCBugFix
11:26:09.732 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
11:26:09.732 : Compiled: Jul 18 2016
11:26:09.736 : echo: Free Memory: 2604  PlannerBufferBytes: 1408
11:26:09.736 : echo:V24 stored settings retrieved (427 bytes)
11:26:09.740 : echo:Steps per unit:
11:26:09.740 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
11:26:09.740 : echo:Maximum feedrates (mm/s):
11:26:09.744 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
11:26:09.744 : echo:Maximum Acceleration (mm/s2):
11:26:09.744 : echo:  M201 X3000 Y3000 Z3000 E9000
11:26:09.748 : echo:Accelerations: P=printing, R=retract and T=travel
11:26:09.748 : echo:  M204 P3000.00 R9000.00 T3000.00
11:26:09.756 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
11:26:09.757 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
11:26:09.761 : echo:Home offset (mm)
11:26:09.761 : echo:  M206 X0.00 Y0.00 Z0.00
11:26:09.761 : echo:Endstop adjustment (mm):
11:26:09.764 : echo:  M666 X0.00 Y0.00 Z0.00
11:26:09.769 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
11:26:09.769 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
11:26:09.773 : echo:Material heatup parameters:
11:26:09.773 : echo:  M145 S0 H200 B70 F255
11:26:09.773 : echo:  M145 S1 H240 B100 F255
11:26:09.773 : echo:PID settings:
11:26:09.777 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
11:26:09.777 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
11:26:09.781 : echo:  M207 S3.00 F2700.00 Z0.00
11:26:09.781 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
11:26:09.781 : echo:  M208 S0.00 F480.00
11:26:09.785 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
11:26:09.785 : echo:  M209 S0
11:26:09.789 : echo:Filament settings: Disabled
11:26:09.789 : echo:  M200 D1.75
11:26:09.789 : echo:  M200 D0
11:26:09.789 : echo:Z-Probe Offset (mm):
11:26:09.789 : echo:  M851 Z0.75
11:26:09.899 : N1 M110*34
11:26:09.899 : N2 M115*36
11:26:09.899 : N4 M114*35
11:26:09.920 : N5 M111 S6*98
11:26:09.921 : N6 T0*60
11:26:09.921 : N7 M20*22
11:26:09.921 : N8 M80*19
11:26:15.317 : echo:SD init fail
11:26:15.372 : N11 M220 S100*81
11:26:15.373 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
11:26:15.386 : N12 M221 S100*83
11:26:15.386 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
11:26:15.387 : N13 M111 S6*85
11:26:15.387 : echo:DEBUG:INFO,ERRORS
11:26:15.387 : echo:Active Extruder: 0
11:26:15.387 : Begin file list
11:26:15.388 : End file list
11:26:15.388 : Message byte 0 at len 1 is char 77
11:26:15.388 : N14 T0*15
11:26:15.388 : Message byte 1 at len 2 is char 105
11:26:15.389 : Message byte 2 at len 3 is char 99
11:26:15.389 : Message byte 3 at len 4 is char 114
11:26:15.389 : Message byte 4 at len 5 is char 111
11:26:15.392 : Message byte 5 at len 6 is char 109
11:26:15.392 : Message byte 6 at len 7 is char 97
11:26:15.392 : Message byte 7 at len 8 is char 107
11:26:15.396 : Message byte 8 at len 9 is char 101
11:26:15.396 : Message byte 9 at len 10 is char 32
11:26:15.396 : Message byte 10 at len 11 is char 114
11:26:15.400 : Message byte 11 at len 12 is char 101
11:26:15.400 : Message byte 12 at len 13 is char 97
11:26:15.400 : Message byte 13 at len 14 is char 100
11:26:15.404 : Message byte 14 at len 15 is char 121
11:26:15.404 : Message byte 15 at len 16 is char 46
11:26:15.409 : echo:DEBUG:INFO,ERRORS
11:26:15.412 : echo:Active Extruder: 0
11:26:19.361 : N17 M20*39
11:26:19.365 : echo:SD card ok
11:26:19.365 : Message byte 0 at len 1 is char 67
11:26:19.365 : Message byte 1 at len 2 is char 97
11:26:19.365 : Message byte 2 at len 3 is char 114
11:26:19.369 : Message byte 3 at len 4 is char 100
11:26:19.369 : Message byte 4 at len 5 is char 32
11:26:19.373 : Message byte 5 at len 6 is char 105
11:26:19.373 : Message byte 6 at len 7 is char 110
11:26:19.373 : Message byte 7 at len 8 is char 115
11:26:19.374 : Message byte 8 at len 9 is char 101
11:26:19.377 : Message byte 9 at len 10 is char 114
11:26:19.377 : Message byte 10 at len 11 is char 116
11:26:19.381 : Message byte 11 at len 12 is char 101
11:26:19.382 : Message byte 12 at len 13 is char 100
11:26:19.406 : Begin file list
11:26:19.418 : End file list
11:26:23.616 : Message byte 0 at len 1 is char 67
11:26:23.616 : Message byte 1 at len 2 is char 97
11:26:23.616 : Message byte 2 at len 3 is char 114
11:26:23.621 : Message byte 3 at len 4 is char 100
11:26:23.621 : Message byte 4 at len 5 is char 32
11:26:23.621 : Message byte 5 at len 6 is char 114
11:26:23.625 : Message byte 6 at len 7 is char 101
11:26:23.625 : Message byte 7 at len 8 is char 109
11:26:23.625 : Message byte 8 at len 9 is char 111
11:26:23.628 : Message byte 9 at len 10 is char 118
11:26:23.628 : Message byte 10 at len 11 is char 101
11:26:23.632 : Message byte 11 at len 12 is char 100

@Blue-Marlin
Copy link
Contributor

This need the same correction for MAPPER_NON as lcd_strlen().

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 18, 2016

Actually, there are 16 bytes that become 14 characters, so I believe the MAPPER_NON change would give the wrong length. So far, the only character in Katakana that I can see is supposed to be treated as an accent is \0xDE. That character modifies the previous one.

Should either MAPPER_C2C3 or MAPPER_E382E383 apply here? I see that MAPPER_E382E383 is defined in language_kana_utf8.h, but not in language_kana.h. Should it be defined in both?

@thinkyhead
Copy link
Member Author

thinkyhead commented Jul 18, 2016

Probably fixes the issue. Probably not the best or real solution:

void set_utf_strlen(char* s, uint8_t n) {
  uint8_t i = 0, j = 0;
  while (s[i] && (j < n)) {
    #if ENABLED(MAPPER_NON)
      #if ENABLED(DISPLAY_CHARSET_ISO10646_KANA)
        if (s[i] != 0xDEu) j++;
      #else
        j++;
      #endif
    #else
      if ((s[i] & 0xC0u) != 0x80u) j++;
    #endif
    i++;
  }
  while (j++ < n) s[i++] = ' ';
  s[i] = '\0';
}

@ghost
Copy link

ghost commented Jul 18, 2016

This need the same correction for MAPPER_NON as lcd_strlen().

It's unerring suggestion. I've confirmed flickering is gone.
https://github.com/esenapaj/Marlin/commit/fda793328a27398220b9433a02259736a117cf6a

When SD card is inserted

11:43:47.877 : Message byte 0 at len 1 is char 182
11:43:47.878 : Message byte 1 at len 2 is char 176
11:43:47.878 : Message byte 2 at len 3 is char 196
11:43:47.878 : Message byte 3 at len 4 is char 222
11:43:47.878 : Message byte 4 at len 5 is char 182
11:43:47.880 : Message byte 5 at len 6 is char 222
11:43:47.880 : Message byte 6 at len 7 is char 191
11:43:47.880 : Message byte 7 at len 8 is char 179
11:43:47.884 : Message byte 8 at len 9 is char 198
11:43:47.884 : Message byte 9 at len 10 is char 173
11:43:47.888 : Message byte 10 at len 11 is char 179
11:43:47.888 : Message byte 11 at len 12 is char 187
11:43:47.888 : Message byte 12 at len 13 is char 218
11:43:47.892 : Message byte 13 at len 14 is char 207
11:43:47.892 : Message byte 14 at len 15 is char 188
11:43:47.892 : Message byte 15 at len 16 is char 192

When SD card is removed

11:43:55.302 : Message byte 0 at len 1 is char 182
11:43:55.302 : Message byte 1 at len 2 is char 176
11:43:55.305 : Message byte 2 at len 3 is char 196
11:43:55.306 : Message byte 3 at len 4 is char 222
11:43:55.306 : Message byte 4 at len 5 is char 182
11:43:55.310 : Message byte 5 at len 6 is char 222
11:43:55.310 : Message byte 6 at len 7 is char 177
11:43:55.310 : Message byte 7 at len 8 is char 216
11:43:55.313 : Message byte 8 at len 9 is char 207
11:43:55.313 : Message byte 9 at len 10 is char 190
11:43:55.314 : Message byte 10 at len 11 is char 221

Full log by Repetier-Host

11:43:36.694 : Printer reset detected - initalizing
11:43:36.694 : start
11:43:36.694 : echo: External Reset
11:43:36.694 : Marlin 1.1.0-RCBugFix
11:43:36.698 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
11:43:36.698 : Compiled: Jul 18 2016
11:43:36.699 : echo: Free Memory: 2602  PlannerBufferBytes: 1408
11:43:36.702 : echo:V24 stored settings retrieved (427 bytes)
11:43:36.703 : echo:Steps per unit:
11:43:36.703 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
11:43:36.706 : echo:Maximum feedrates (mm/s):
11:43:36.706 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
11:43:36.707 : echo:Maximum Acceleration (mm/s2):
11:43:36.710 : echo:  M201 X3000 Y3000 Z3000 E9000
11:43:36.711 : echo:Accelerations: P=printing, R=retract and T=travel
11:43:36.714 : echo:  M204 P3000.00 R9000.00 T3000.00
11:43:36.723 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
11:43:36.724 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
11:43:36.724 : echo:Home offset (mm)
11:43:36.724 : echo:  M206 X0.00 Y0.00 Z0.00
11:43:36.727 : echo:Endstop adjustment (mm):
11:43:36.727 : echo:  M666 X0.00 Y0.00 Z0.00
11:43:36.731 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
11:43:36.735 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
11:43:36.735 : echo:Material heatup parameters:
11:43:36.736 : echo:  M145 S0 H200 B70 F255
11:43:36.739 : echo:  M145 S1 H240 B100 F255
11:43:36.739 : echo:PID settings:
11:43:36.739 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
11:43:36.743 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
11:43:36.744 : echo:  M207 S3.00 F2700.00 Z0.00
11:43:36.747 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
11:43:36.747 : echo:  M208 S0.00 F480.00
11:43:36.752 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
11:43:36.752 : echo:  M209 S0
11:43:36.752 : echo:Filament settings: Disabled
11:43:36.752 : echo:  M200 D1.75
11:43:36.755 : echo:  M200 D0
11:43:36.757 : echo:Z-Probe Offset (mm):
11:43:36.757 : echo:  M851 Z0.75
11:43:36.899 : N1 M110*34
11:43:36.899 : N2 M115*36
11:43:36.899 : N4 M114*35
11:43:36.941 : N5 M111 S6*98
11:43:36.942 : N6 T0*60
11:43:36.942 : N7 M20*22
11:43:36.942 : N8 M80*19
11:43:42.285 : echo:SD init fail
11:43:42.339 : N11 M220 S100*81
11:43:42.339 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
11:43:42.346 : N12 M221 S100*83
11:43:42.346 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
11:43:42.347 : N13 M111 S6*85
11:43:42.347 : echo:DEBUG:INFO,ERRORS
11:43:42.347 : echo:Active Extruder: 0
11:43:42.347 : Begin file list
11:43:42.349 : End file list
11:43:42.349 : N14 T0*15
11:43:42.349 : Message byte 0 at len 1 is char 77
11:43:42.350 : Message byte 1 at len 2 is char 105
11:43:42.351 : Message byte 2 at len 3 is char 99
11:43:42.351 : Message byte 3 at len 4 is char 114
11:43:42.355 : Message byte 4 at len 5 is char 111
11:43:42.355 : Message byte 5 at len 6 is char 109
11:43:42.355 : Message byte 6 at len 7 is char 97
11:43:42.359 : Message byte 7 at len 8 is char 107
11:43:42.359 : Message byte 8 at len 9 is char 101
11:43:42.359 : Message byte 9 at len 10 is char 32
11:43:42.363 : Message byte 10 at len 11 is char 114
11:43:42.363 : Message byte 11 at len 12 is char 101
11:43:42.363 : Message byte 12 at len 13 is char 97
11:43:42.367 : Message byte 13 at len 14 is char 100
11:43:42.367 : Message byte 14 at len 15 is char 121
11:43:42.371 : Message byte 15 at len 16 is char 46
11:43:42.375 : echo:DEBUG:INFO,ERRORS
11:43:42.375 : echo:Unknown command: "at len 45"
11:43:43.030 : Error:Line Number is not Last Line Number+1, Last Line: 13
11:43:43.030 : Resend: 14
11:43:43.036 : Resend: N14 T0*15
11:43:43.038 : echo:Active Extruder: 0
11:43:47.873 : N17 M20*39
11:43:47.877 : echo:SD card ok
11:43:47.877 : Message byte 0 at len 1 is char 182
11:43:47.878 : Message byte 1 at len 2 is char 176
11:43:47.878 : Message byte 2 at len 3 is char 196
11:43:47.878 : Message byte 3 at len 4 is char 222
11:43:47.878 : Message byte 4 at len 5 is char 182
11:43:47.880 : Message byte 5 at len 6 is char 222
11:43:47.880 : Message byte 6 at len 7 is char 191
11:43:47.880 : Message byte 7 at len 8 is char 179
11:43:47.884 : Message byte 8 at len 9 is char 198
11:43:47.884 : Message byte 9 at len 10 is char 173
11:43:47.888 : Message byte 10 at len 11 is char 179
11:43:47.888 : Message byte 11 at len 12 is char 187
11:43:47.888 : Message byte 12 at len 13 is char 218
11:43:47.892 : Message byte 13 at len 14 is char 207
11:43:47.892 : Message byte 14 at len 15 is char 188
11:43:47.892 : Message byte 15 at len 16 is char 192
11:43:47.916 : Begin file list
11:43:47.928 : End file list
11:43:55.302 : Message byte 0 at len 1 is char 182
11:43:55.302 : Message byte 1 at len 2 is char 176
11:43:55.305 : Message byte 2 at len 3 is char 196
11:43:55.306 : Message byte 3 at len 4 is char 222
11:43:55.306 : Message byte 4 at len 5 is char 182
11:43:55.310 : Message byte 5 at len 6 is char 222
11:43:55.310 : Message byte 6 at len 7 is char 177
11:43:55.310 : Message byte 7 at len 8 is char 216
11:43:55.313 : Message byte 8 at len 9 is char 207
11:43:55.313 : Message byte 9 at len 10 is char 190
11:43:55.314 : Message byte 10 at len 11 is char 221

language_en.h version

When SD card is inserted

11:49:02.236 : Message byte 0 at len 1 is char 67
11:49:02.236 : Message byte 1 at len 2 is char 97
11:49:02.236 : Message byte 2 at len 3 is char 114
11:49:02.236 : Message byte 3 at len 4 is char 100
11:49:02.239 : Message byte 4 at len 5 is char 32
11:49:02.239 : Message byte 5 at len 6 is char 105
11:49:02.239 : Message byte 6 at len 7 is char 110
11:49:02.243 : Message byte 7 at len 8 is char 115
11:49:02.243 : Message byte 8 at len 9 is char 101
11:49:02.243 : Message byte 9 at len 10 is char 114
11:49:02.247 : Message byte 10 at len 11 is char 116
11:49:02.247 : Message byte 11 at len 12 is char 101
11:49:02.251 : Message byte 12 at len 13 is char 100

When SD card is removed

11:49:03.418 : Message byte 0 at len 1 is char 67
11:49:03.423 : Message byte 1 at len 2 is char 97
11:49:03.423 : Message byte 2 at len 3 is char 114
11:49:03.423 : Message byte 3 at len 4 is char 100
11:49:03.427 : Message byte 4 at len 5 is char 32
11:49:03.427 : Message byte 5 at len 6 is char 114
11:49:03.431 : Message byte 6 at len 7 is char 101
11:49:03.431 : Message byte 7 at len 8 is char 109
11:49:03.431 : Message byte 8 at len 9 is char 111
11:49:03.435 : Message byte 9 at len 10 is char 118
11:49:03.435 : Message byte 10 at len 11 is char 101
11:49:03.435 : Message byte 11 at len 12 is char 100

Full log by Repetier-Host

11:48:51.769 : Printer reset detected - initalizing
11:48:51.770 : start
11:48:51.770 : echo: External Reset
11:48:51.774 : Marlin 1.1.0-RCBugFix
11:48:51.774 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
11:48:51.774 : Compiled: Jul 18 2016
11:48:51.778 : echo: Free Memory: 2604  PlannerBufferBytes: 1408
11:48:51.778 : echo:V24 stored settings retrieved (427 bytes)
11:48:51.782 : echo:Steps per unit:
11:48:51.782 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
11:48:51.782 : echo:Maximum feedrates (mm/s):
11:48:51.786 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
11:48:51.786 : echo:Maximum Acceleration (mm/s2):
11:48:51.787 : echo:  M201 X3000 Y3000 Z3000 E9000
11:48:51.790 : echo:Accelerations: P=printing, R=retract and T=travel
11:48:51.790 : echo:  M204 P3000.00 R9000.00 T3000.00
11:48:51.799 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
11:48:51.803 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
11:48:51.803 : echo:Home offset (mm)
11:48:51.804 : echo:  M206 X0.00 Y0.00 Z0.00
11:48:51.804 : echo:Endstop adjustment (mm):
11:48:51.807 : echo:  M666 X0.00 Y0.00 Z0.00
11:48:51.812 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
11:48:51.812 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
11:48:51.815 : echo:Material heatup parameters:
11:48:51.815 : echo:  M145 S0 H200 B70 F255
11:48:51.815 : echo:  M145 S1 H240 B100 F255
11:48:51.816 : echo:PID settings:
11:48:51.819 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
11:48:51.820 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
11:48:51.823 : echo:  M207 S3.00 F2700.00 Z0.00
11:48:51.824 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
11:48:51.824 : echo:  M208 S0.00 F480.00
11:48:51.828 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
11:48:51.828 : echo:  M209 S0
11:48:51.832 : echo:Filament settings: Disabled
11:48:51.832 : echo:  M200 D1.75
11:48:51.832 : echo:  M200 D0
11:48:51.832 : echo:Z-Probe Offset (mm):
11:48:51.832 : echo:  M851 Z0.75
11:48:51.943 : N1 M110*34
11:48:51.943 : N2 M115*36
11:48:51.943 : N4 M114*35
11:48:51.969 : N5 M111 S6*98
11:48:51.971 : N6 T0*60
11:48:51.971 : N7 M20*22
11:48:51.971 : N8 M80*19
11:48:57.364 : echo:SD init fail
11:48:57.415 : N11 M220 S100*81
11:48:57.415 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
11:48:57.423 : N12 M221 S100*83
11:48:57.423 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
11:48:57.423 : N13 M111 S6*85
11:48:57.423 : echo:DEBUG:INFO,ERRORS
11:48:57.423 : echo:Active Extruder: 0
11:48:57.423 : Begin file list
11:48:57.424 : End file list
11:48:57.424 : N14 T0*15
11:48:57.426 : Message byte 0 at len 1 is char 77
11:48:57.427 : Message byte 1 at len 2 is char 105
11:48:57.431 : Message byte 2 at len 3 is char 99
11:48:57.431 : Message byte 3 at len 4 is char 114
11:48:57.431 : Message byte 4 at len 5 is char 111
11:48:57.435 : Message byte 5 at len 6 is char 109
11:48:57.435 : Message byte 6 at len 7 is char 97
11:48:57.435 : Message byte 7 at len 8 is char 107
11:48:57.439 : Message byte 8 at len 9 is char 101
11:48:57.439 : Message byte 9 at len 10 is char 32
11:48:57.439 : Message byte 10 at len 11 is char 114
11:48:57.443 : Message byte 11 at len 12 is char 101
11:48:57.443 : Message byte 12 at len 13 is char 97
11:48:57.443 : Message byte 13 at len 14 is char 100
11:48:57.447 : Message byte 14 at len 15 is char 121
11:48:57.447 : Message byte 15 at len 16 is char 46
11:48:57.455 : echo:DEBUG:INFO,ERRORS
11:48:57.456 : echo:Active Extruder: 0
11:49:02.231 : N17 M20*39
11:49:02.236 : echo:SD card ok
11:49:02.236 : Message byte 0 at len 1 is char 67
11:49:02.236 : Message byte 1 at len 2 is char 97
11:49:02.236 : Message byte 2 at len 3 is char 114
11:49:02.236 : Message byte 3 at len 4 is char 100
11:49:02.239 : Message byte 4 at len 5 is char 32
11:49:02.239 : Message byte 5 at len 6 is char 105
11:49:02.239 : Message byte 6 at len 7 is char 110
11:49:02.243 : Message byte 7 at len 8 is char 115
11:49:02.243 : Message byte 8 at len 9 is char 101
11:49:02.243 : Message byte 9 at len 10 is char 114
11:49:02.247 : Message byte 10 at len 11 is char 116
11:49:02.247 : Message byte 11 at len 12 is char 101
11:49:02.251 : Message byte 12 at len 13 is char 100
11:49:02.271 : Begin file list
11:49:02.284 : End file list
11:49:03.418 : Message byte 0 at len 1 is char 67
11:49:03.423 : Message byte 1 at len 2 is char 97
11:49:03.423 : Message byte 2 at len 3 is char 114
11:49:03.423 : Message byte 3 at len 4 is char 100
11:49:03.427 : Message byte 4 at len 5 is char 32
11:49:03.427 : Message byte 5 at len 6 is char 114
11:49:03.431 : Message byte 6 at len 7 is char 101
11:49:03.431 : Message byte 7 at len 8 is char 109
11:49:03.431 : Message byte 8 at len 9 is char 111
11:49:03.435 : Message byte 9 at len 10 is char 118
11:49:03.435 : Message byte 10 at len 11 is char 101
11:49:03.435 : Message byte 11 at len 12 is char 100

But, all the byte count differ from len count... Is it no problem?

@ghost
Copy link

ghost commented Jul 18, 2016

Probably fixes the issue. Probably not the best or real solution:

Oh, I test it from now. Please wait a moment again...

@ghost
Copy link

ghost commented Jul 18, 2016

Test has been done. Flickering is gone.
I'm much thankful for @thinkyhead and @Blue-Marlin.
https://github.com/esenapaj/Marlin/commit/cf7fcb678626cb275a22a6735af084388cc8b370

When SD card is inserted

12:07:05.135 : Message byte 0 at len 1 is char 182
12:07:05.135 : Message byte 1 at len 2 is char 176
12:07:05.135 : Message byte 2 at len 3 is char 196
12:07:05.135 : Message byte 3 at len 4 is char 222
12:07:05.135 : Message byte 4 at len 5 is char 182
12:07:05.137 : Message byte 5 at len 6 is char 222
12:07:05.137 : Message byte 6 at len 7 is char 191
12:07:05.141 : Message byte 7 at len 8 is char 179
12:07:05.141 : Message byte 8 at len 9 is char 198
12:07:05.141 : Message byte 9 at len 10 is char 173
12:07:05.145 : Message byte 10 at len 11 is char 179
12:07:05.145 : Message byte 11 at len 12 is char 187
12:07:05.146 : Message byte 12 at len 13 is char 218
12:07:05.149 : Message byte 13 at len 14 is char 207
12:07:05.149 : Message byte 14 at len 15 is char 188
12:07:05.150 : Message byte 15 at len 16 is char 192

When SD card is removed

12:07:10.966 : Message byte 0 at len 1 is char 182
12:07:10.966 : Message byte 1 at len 2 is char 176
12:07:10.966 : Message byte 2 at len 3 is char 196
12:07:10.970 : Message byte 3 at len 4 is char 222
12:07:10.971 : Message byte 4 at len 5 is char 182
12:07:10.971 : Message byte 5 at len 6 is char 222
12:07:10.974 : Message byte 6 at len 7 is char 177
12:07:10.974 : Message byte 7 at len 8 is char 216
12:07:10.974 : Message byte 8 at len 9 is char 207
12:07:10.978 : Message byte 9 at len 10 is char 190
12:07:10.978 : Message byte 10 at len 11 is char 221

Full log by Repetier-Host

12:06:55.279 : Printer reset detected - initalizing
12:06:55.279 : start
12:06:55.279 : echo: External Reset
12:06:55.283 : Marlin 1.1.0-RCBugFix
12:06:55.284 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
12:06:55.284 : Compiled: Jul 18 2016
12:06:55.288 : echo: Free Memory: 2602  PlannerBufferBytes: 1408
12:06:55.288 : echo:V24 stored settings retrieved (427 bytes)
12:06:55.292 : echo:Steps per unit:
12:06:55.292 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
12:06:55.292 : echo:Maximum feedrates (mm/s):
12:06:55.296 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
12:06:55.296 : echo:Maximum Acceleration (mm/s2):
12:06:55.300 : echo:  M201 X3000 Y3000 Z3000 E9000
12:06:55.300 : echo:Accelerations: P=printing, R=retract and T=travel
12:06:55.300 : echo:  M204 P3000.00 R9000.00 T3000.00
12:06:55.308 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
12:06:55.312 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
12:06:55.312 : echo:Home offset (mm)
12:06:55.312 : echo:  M206 X0.00 Y0.00 Z0.00
12:06:55.316 : echo:Endstop adjustment (mm):
12:06:55.316 : echo:  M666 X0.00 Y0.00 Z0.00
12:06:55.320 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
12:06:55.321 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
12:06:55.324 : echo:Material heatup parameters:
12:06:55.324 : echo:  M145 S0 H200 B70 F255
12:06:55.324 : echo:  M145 S1 H240 B100 F255
12:06:55.324 : echo:PID settings:
12:06:55.329 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
12:06:55.329 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
12:06:55.332 : echo:  M207 S3.00 F2700.00 Z0.00
12:06:55.333 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
12:06:55.333 : echo:  M208 S0.00 F480.00
12:06:55.337 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
12:06:55.341 : echo:  M209 S0
12:06:55.341 : echo:Filament settings: Disabled
12:06:55.341 : echo:  M200 D1.75
12:06:55.341 : echo:  M200 D0
12:06:55.341 : echo:Z-Probe Offset (mm):
12:06:55.341 : echo:  M851 Z0.75
12:06:55.413 : N1 M110*34
12:06:55.413 : N2 M115*36
12:06:55.413 : N4 M114*35
12:06:55.435 : N5 M111 S6*98
12:06:55.437 : N6 T0*60
12:06:55.437 : N7 M20*22
12:06:55.437 : N8 M80*19
12:07:00.874 : echo:SD init fail
12:07:00.924 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
12:07:00.924 : N11 M220 S100*81
12:07:00.933 : N12 M221 S100*83
12:07:00.933 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
12:07:00.933 : N13 M111 S6*85
12:07:00.933 : echo:DEBUG:INFO,ERRORS
12:07:00.933 : echo:Active Extruder: 0
12:07:00.933 : Begin file list
12:07:00.935 : N14 T0*15
12:07:00.935 : End file list
12:07:00.935 : Message byte 0 at len 1 is char 77
12:07:00.936 : Message byte 1 at len 2 is char 105
12:07:00.939 : Message byte 2 at len 3 is char 99
12:07:00.940 : Message byte 3 at len 4 is char 114
12:07:00.940 : Message byte 4 at len 5 is char 111
12:07:00.943 : Message byte 5 at len 6 is char 109
12:07:00.943 : Message byte 6 at len 7 is char 97
12:07:00.943 : Message byte 7 at len 8 is char 107
12:07:00.948 : Message byte 8 at len 9 is char 101
12:07:00.948 : Message byte 9 at len 10 is char 32
12:07:00.952 : Message byte 10 at len 11 is char 114
12:07:00.952 : Message byte 11 at len 12 is char 101
12:07:00.952 : Message byte 12 at len 13 is char 97
12:07:00.952 : Message byte 13 at len 14 is char 100
12:07:00.956 : Message byte 14 at len 15 is char 121
12:07:00.956 : Message byte 15 at len 16 is char 46
12:07:00.964 : echo:DEBUG:INFO,ERRORS
12:07:00.964 : echo:Active Extruder: 0
12:07:05.131 : N17 M20*39
12:07:05.135 : echo:SD card ok
12:07:05.135 : Message byte 0 at len 1 is char 182
12:07:05.135 : Message byte 1 at len 2 is char 176
12:07:05.135 : Message byte 2 at len 3 is char 196
12:07:05.135 : Message byte 3 at len 4 is char 222
12:07:05.135 : Message byte 4 at len 5 is char 182
12:07:05.137 : Message byte 5 at len 6 is char 222
12:07:05.137 : Message byte 6 at len 7 is char 191
12:07:05.141 : Message byte 7 at len 8 is char 179
12:07:05.141 : Message byte 8 at len 9 is char 198
12:07:05.141 : Message byte 9 at len 10 is char 173
12:07:05.145 : Message byte 10 at len 11 is char 179
12:07:05.145 : Message byte 11 at len 12 is char 187
12:07:05.146 : Message byte 12 at len 13 is char 218
12:07:05.149 : Message byte 13 at len 14 is char 207
12:07:05.149 : Message byte 14 at len 15 is char 188
12:07:05.150 : Message byte 15 at len 16 is char 192
12:07:05.173 : Begin file list
12:07:05.186 : End file list
12:07:10.966 : Message byte 0 at len 1 is char 182
12:07:10.966 : Message byte 1 at len 2 is char 176
12:07:10.966 : Message byte 2 at len 3 is char 196
12:07:10.970 : Message byte 3 at len 4 is char 222
12:07:10.971 : Message byte 4 at len 5 is char 182
12:07:10.971 : Message byte 5 at len 6 is char 222
12:07:10.974 : Message byte 6 at len 7 is char 177
12:07:10.974 : Message byte 7 at len 8 is char 216
12:07:10.974 : Message byte 8 at len 9 is char 207
12:07:10.978 : Message byte 9 at len 10 is char 190
12:07:10.978 : Message byte 10 at len 11 is char 221

language_en.h version

When SD card is inserted

12:12:04.949 : Message byte 0 at len 1 is char 67
12:12:04.949 : Message byte 1 at len 2 is char 97
12:12:04.949 : Message byte 2 at len 3 is char 114
12:12:04.950 : Message byte 3 at len 4 is char 100
12:12:04.950 : Message byte 4 at len 5 is char 32
12:12:04.950 : Message byte 5 at len 6 is char 105
12:12:04.950 : Message byte 6 at len 7 is char 110
12:12:04.950 : Message byte 7 at len 8 is char 115
12:12:04.953 : Message byte 8 at len 9 is char 101
12:12:04.953 : Message byte 9 at len 10 is char 114
12:12:04.953 : Message byte 10 at len 11 is char 116
12:12:04.957 : Message byte 11 at len 12 is char 101
12:12:04.957 : Message byte 12 at len 13 is char 100

When SD card is removed

12:12:08.844 : Message byte 0 at len 1 is char 67
12:12:08.848 : Message byte 1 at len 2 is char 97
12:12:08.848 : Message byte 2 at len 3 is char 114
12:12:08.848 : Message byte 3 at len 4 is char 100
12:12:08.852 : Message byte 4 at len 5 is char 32
12:12:08.852 : Message byte 5 at len 6 is char 114
12:12:08.853 : Message byte 6 at len 7 is char 101
12:12:08.856 : Message byte 7 at len 8 is char 109
12:12:08.856 : Message byte 8 at len 9 is char 111
12:12:08.856 : Message byte 9 at len 10 is char 118
12:12:08.860 : Message byte 10 at len 11 is char 101
12:12:08.860 : Message byte 11 at len 12 is char 100

Full log by Repetier-Host

12:11:51.362 : Printer reset detected - initalizing
12:11:51.362 : start
12:11:51.362 : echo: External Reset
12:11:51.366 : Marlin 1.1.0-RCBugFix
12:11:51.367 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
12:11:51.367 : Compiled: Jul 18 2016
12:11:51.371 : echo: Free Memory: 2604  PlannerBufferBytes: 1408
12:11:51.371 : echo:V24 stored settings retrieved (427 bytes)
12:11:51.375 : echo:Steps per unit:
12:11:51.375 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
12:11:51.375 : echo:Maximum feedrates (mm/s):
12:11:51.379 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
12:11:51.379 : echo:Maximum Acceleration (mm/s2):
12:11:51.380 : echo:  M201 X3000 Y3000 Z3000 E9000
12:11:51.383 : echo:Accelerations: P=printing, R=retract and T=travel
12:11:51.383 : echo:  M204 P3000.00 R9000.00 T3000.00
12:11:51.392 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
12:11:51.395 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
12:11:51.395 : echo:Home offset (mm)
12:11:51.395 : echo:  M206 X0.00 Y0.00 Z0.00
12:11:51.395 : echo:Endstop adjustment (mm):
12:11:51.399 : echo:  M666 X0.00 Y0.00 Z0.00
12:11:51.403 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
12:11:51.404 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
12:11:51.407 : echo:Material heatup parameters:
12:11:51.407 : echo:  M145 S0 H200 B70 F255
12:11:51.407 : echo:  M145 S1 H240 B100 F255
12:11:51.407 : echo:PID settings:
12:11:51.412 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
12:11:51.412 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
12:11:51.416 : echo:  M207 S3.00 F2700.00 Z0.00
12:11:51.416 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
12:11:51.416 : echo:  M208 S0.00 F480.00
12:11:51.420 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
12:11:51.420 : echo:  M209 S0
12:11:51.424 : echo:Filament settings: Disabled
12:11:51.424 : echo:  M200 D1.75
12:11:51.424 : echo:  M200 D0
12:11:51.424 : echo:Z-Probe Offset (mm):
12:11:51.424 : echo:  M851 Z0.75
12:11:51.553 : N1 M110*34
12:11:51.553 : N2 M115*36
12:11:51.553 : N4 M114*35
12:11:51.587 : N5 M111 S6*98
12:11:51.589 : N6 T0*60
12:11:51.589 : N7 M20*22
12:11:51.589 : N8 M80*19
12:11:56.958 : echo:SD init fail
12:11:57.009 : N11 M220 S100*81
12:11:57.009 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
12:11:57.019 : N12 M221 S100*83
12:11:57.019 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
12:11:57.019 : N13 M111 S6*85
12:11:57.020 : echo:DEBUG:INFO,ERRORS
12:11:57.020 : echo:Active Extruder: 0
12:11:57.020 : Begin file list
12:11:57.022 : End file list
12:11:57.022 : N14 T0*15
12:11:57.022 : Message byte 0 at len 1 is char 77
12:11:57.022 : Message byte 1 at len 2 is char 105
12:11:57.024 : Message byte 2 at len 3 is char 99
12:11:57.024 : Message byte 3 at len 4 is char 114
12:11:57.024 : Message byte 4 at len 5 is char 111
12:11:57.027 : Message byte 5 at len 6 is char 109
12:11:57.027 : Message byte 6 at len 7 is char 97
12:11:57.027 : Message byte 7 at len 8 is char 107
12:11:57.031 : Message byte 8 at len 9 is char 101
12:11:57.031 : Message byte 9 at len 10 is char 32
12:11:57.032 : Message byte 10 at len 11 is char 114
12:11:57.035 : Message byte 11 at len 12 is char 101
12:11:57.035 : Message byte 12 at len 13 is char 97
12:11:57.036 : Message byte 13 at len 14 is char 100
12:11:57.040 : Message byte 14 at len 15 is char 121
12:11:57.040 : Message byte 15 at len 16 is char 46
12:11:57.048 : echo:DEBUG:INFO,ERRORS
12:11:57.048 : echo:Active Extruder: 0
12:12:04.941 : N18 M20*40
12:12:04.949 : echo:SD card ok
12:12:04.949 : Message byte 0 at len 1 is char 67
12:12:04.949 : Message byte 1 at len 2 is char 97
12:12:04.949 : Message byte 2 at len 3 is char 114
12:12:04.950 : Message byte 3 at len 4 is char 100
12:12:04.950 : Message byte 4 at len 5 is char 32
12:12:04.950 : Message byte 5 at len 6 is char 105
12:12:04.950 : Message byte 6 at len 7 is char 110
12:12:04.950 : Message byte 7 at len 8 is char 115
12:12:04.953 : Message byte 8 at len 9 is char 101
12:12:04.953 : Message byte 9 at len 10 is char 114
12:12:04.953 : Message byte 10 at len 11 is char 116
12:12:04.957 : Message byte 11 at len 12 is char 101
12:12:04.957 : Message byte 12 at len 13 is char 100
12:12:04.981 : Begin file list
12:12:04.989 : End file list
12:12:08.844 : Message byte 0 at len 1 is char 67
12:12:08.848 : Message byte 1 at len 2 is char 97
12:12:08.848 : Message byte 2 at len 3 is char 114
12:12:08.848 : Message byte 3 at len 4 is char 100
12:12:08.852 : Message byte 4 at len 5 is char 32
12:12:08.852 : Message byte 5 at len 6 is char 114
12:12:08.853 : Message byte 6 at len 7 is char 101
12:12:08.856 : Message byte 7 at len 8 is char 109
12:12:08.856 : Message byte 8 at len 9 is char 111
12:12:08.856 : Message byte 9 at len 10 is char 118
12:12:08.860 : Message byte 10 at len 11 is char 101
12:12:08.860 : Message byte 11 at len 12 is char 100

Additional log:
In case of GLCD + language_kana_utf8.h
Dsplaying is no problem.

When SD card is inserted

13:12:32.358 : Message byte 0 at len 1 is char 182
13:12:32.358 : Message byte 1 at len 2 is char 176
13:12:32.358 : Message byte 2 at len 3 is char 196
13:12:32.358 : Message byte 3 at len 4 is char 222
13:12:32.358 : Message byte 4 at len 5 is char 182
13:12:32.359 : Message byte 5 at len 6 is char 222
13:12:32.359 : Message byte 6 at len 7 is char 191
13:12:32.359 : Message byte 7 at len 8 is char 179
13:12:32.359 : Message byte 8 at len 9 is char 198
13:12:32.359 : Message byte 9 at len 10 is char 173
13:12:32.359 : Message byte 10 at len 11 is char 179
13:12:32.359 : Message byte 11 at len 12 is char 187
13:12:32.360 : Message byte 12 at len 13 is char 218
13:12:32.360 : Message byte 13 at len 14 is char 207
13:12:32.360 : Message byte 14 at len 15 is char 188
13:12:32.361 : Message byte 15 at len 16 is char 192

When SD card is removed

13:12:44.665 : Message byte 0 at len 1 is char 182
13:12:44.669 : Message byte 1 at len 2 is char 176
13:12:44.669 : Message byte 2 at len 3 is char 196
13:12:44.669 : Message byte 3 at len 4 is char 222
13:12:44.673 : Message byte 4 at len 5 is char 182
13:12:44.673 : Message byte 5 at len 6 is char 222
13:12:44.673 : Message byte 6 at len 7 is char 177
13:12:44.677 : Message byte 7 at len 8 is char 216
13:12:44.677 : Message byte 8 at len 9 is char 207
13:12:44.677 : Message byte 9 at len 10 is char 190
13:12:44.681 : Message byte 10 at len 11 is char 221

@ghost
Copy link

ghost commented Jul 18, 2016

Should either MAPPER_C2C3 or MAPPER_E382E383 apply here? I see that MAPPER_E382E383 is defined in language_kana_utf8.h, but not in language_kana.h. Should it be defined in both?

It seems that it isn't right.
When I put the #define MAPPER_C2C3 or #define MAPPER_E382E383 into language_kana.h, all the Kana characters were broken.

#define MAPPER_C2C3 into language_kana.h #define MAPPER_E382E383 into language_kana.h
dscn1686 dscn1684

@ghost
Copy link

ghost commented Jul 18, 2016

Do you see the same behavior with both kana and kana_utf8 versions?

No, it isn't.
In case of ASCII LCD + language_kana_utf8.h, flickering doesn't occurs without fix.

@ghost
Copy link

ghost commented Jul 18, 2016

Um? It looks like that solution for fix by @thinkyhead was changed...
I re-test from now...

@ghost
Copy link

ghost commented Jul 18, 2016

Done...

Tested code:

void set_utf_strlen(char* s, uint8_t n) {
  uint8_t i = 0, j = 0;
  while (s[i] && (j < n)) {
    #if ENABLED(MAPPER_NON)
      #if ENABLED(DISPLAY_CHARSET_ISO10646_KANA)
        if (s[i] != 0xDEu) j++;
      #else
        j++;
      #endif
    #else
      if ((s[i] & 0xC0u) != 0x80u) j++;
    #endif
    SERIAL_ECHOPAIR("Message byte ", i);
    SERIAL_ECHOPAIR(" at len ", j);
    SERIAL_ECHOPAIR(" is char ", int(s[i]) & 0x00FF);
    SERIAL_EOL;
    i++;
  }
  while (j++ < n) s[i++] = ' ';
  s[i] = '\0';
}

Logs:
・ASCII LCD + language_kana.h

When SD card is inserted

13:48:44.483 : Message byte 0 at len 1 is char 182
13:48:44.483 : Message byte 1 at len 2 is char 176
13:48:44.483 : Message byte 2 at len 3 is char 196
13:48:44.484 : Message byte 3 at len 4 is char 222
13:48:44.484 : Message byte 4 at len 5 is char 182
13:48:44.484 : Message byte 5 at len 6 is char 222
13:48:44.484 : Message byte 6 at len 7 is char 191
13:48:44.487 : Message byte 7 at len 8 is char 179
13:48:44.487 : Message byte 8 at len 9 is char 198
13:48:44.487 : Message byte 9 at len 10 is char 173
13:48:44.491 : Message byte 10 at len 11 is char 179
13:48:44.491 : Message byte 11 at len 12 is char 187
13:48:44.495 : Message byte 12 at len 13 is char 218
13:48:44.495 : Message byte 13 at len 14 is char 207
13:48:44.495 : Message byte 14 at len 15 is char 188
13:48:44.499 : Message byte 15 at len 16 is char 192

When SD card is removed

13:48:49.337 : Message byte 0 at len 1 is char 182
13:48:49.337 : Message byte 1 at len 2 is char 176
13:48:49.337 : Message byte 2 at len 3 is char 196
13:48:49.341 : Message byte 3 at len 4 is char 222
13:48:49.341 : Message byte 4 at len 5 is char 182
13:48:49.342 : Message byte 5 at len 6 is char 222
13:48:49.345 : Message byte 6 at len 7 is char 177
13:48:49.345 : Message byte 7 at len 8 is char 216
13:48:49.345 : Message byte 8 at len 9 is char 207
13:48:49.349 : Message byte 9 at len 10 is char 190
13:48:49.350 : Message byte 10 at len 11 is char 221

Full log by Repetier-Host

13:48:26.633 : Printer reset detected - initalizing
13:48:26.633 : start
13:48:26.637 : echo: External Reset
13:48:26.637 : Marlin 1.1.0-RCBugFix
13:48:26.637 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
13:48:26.638 : Compiled: Jul 18 2016
13:48:26.642 : echo: Free Memory: 2635  PlannerBufferBytes: 1408
13:48:26.645 : echo:V24 stored settings retrieved (427 bytes)
13:48:26.646 : echo:Steps per unit:
13:48:26.646 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
13:48:26.646 : echo:Maximum feedrates (mm/s):
13:48:26.650 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
13:48:26.650 : echo:Maximum Acceleration (mm/s2):
13:48:26.654 : echo:  M201 X3000 Y3000 Z3000 E9000
13:48:26.654 : echo:Accelerations: P=printing, R=retract and T=travel
13:48:26.654 : echo:  M204 P3000.00 R9000.00 T3000.00
13:48:26.662 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
13:48:26.666 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
13:48:26.666 : echo:Home offset (mm)
13:48:26.666 : echo:  M206 X0.00 Y0.00 Z0.00
13:48:26.670 : echo:Endstop adjustment (mm):
13:48:26.670 : echo:  M666 X0.00 Y0.00 Z0.00
13:48:26.674 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
13:48:26.675 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
13:48:26.678 : echo:Material heatup parameters:
13:48:26.678 : echo:  M145 S0 H200 B70 F255
13:48:26.678 : echo:  M145 S1 H240 B100 F255
13:48:26.679 : echo:PID settings:
13:48:26.682 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
13:48:26.683 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
13:48:26.687 : echo:  M207 S3.00 F2700.00 Z0.00
13:48:26.687 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
13:48:26.687 : echo:  M208 S0.00 F480.00
13:48:26.691 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
13:48:26.695 : echo:  M209 S0
13:48:26.695 : echo:Filament settings: Disabled
13:48:26.695 : echo:  M200 D1.75
13:48:26.695 : echo:  M200 D0
13:48:26.695 : echo:Z-Probe Offset (mm):
13:48:26.698 : echo:  M851 Z0.75
13:48:26.784 : N1 M110*34
13:48:26.784 : N2 M115*36
13:48:26.784 : N4 M114*35
13:48:26.795 : N5 M111 S6*98
13:48:26.806 : N6 T0*60
13:48:26.806 : N7 M20*22
13:48:26.812 : N8 M80*19
13:48:32.130 : echo:SD init fail
13:48:32.208 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
13:48:32.208 : N11 M220 S100*81
13:48:32.209 : N12 M221 S100*83
13:48:32.209 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
13:48:32.212 : N13 M111 S6*85
13:48:32.212 : echo:DEBUG:INFO,ERRORS
13:48:32.212 : echo:Active Extruder: 0
13:48:32.212 : N14 T0*15
13:48:32.216 : Begin file list
13:48:32.216 : End file list
13:48:32.216 : Message byte 0 at len 1 is char 77
13:48:32.216 : Message byte 1 at len 2 is char 105
13:48:32.220 : Message byte 2 at len 3 is char 99
13:48:32.220 : Message byte 3 at len 4 is char 114
13:48:32.224 : Message byte 4 at len 5 is char 111
13:48:32.224 : Message byte 5 at len 6 is char 109
13:48:32.224 : Message byte 6 at len 7 is char 97
13:48:32.228 : Message byte 7 at len 8 is char 107
13:48:32.228 : Message byte 8 at len 9 is char 101
13:48:32.229 : Message byte 9 at len 10 is char 32
13:48:32.232 : Message byte 10 at len 11 is char 114
13:48:32.232 : Message byte 11 at len 12 is char 101
13:48:32.232 : Message byte 12 at len 13 is char 97
13:48:32.237 : Message byte 13 at len 14 is char 100
13:48:32.237 : Message byte 14 at len 15 is char 121
13:48:32.240 : Message byte 15 at len 16 is char 46
13:48:32.245 : echo:DEBUG:INFO,ERRORS
13:48:32.245 : echo:Active Extruder: 0
13:48:44.477 : N19 M20*41
13:48:44.483 : echo:SD card ok
13:48:44.483 : Message byte 0 at len 1 is char 182
13:48:44.483 : Message byte 1 at len 2 is char 176
13:48:44.483 : Message byte 2 at len 3 is char 196
13:48:44.484 : Message byte 3 at len 4 is char 222
13:48:44.484 : Message byte 4 at len 5 is char 182
13:48:44.484 : Message byte 5 at len 6 is char 222
13:48:44.484 : Message byte 6 at len 7 is char 191
13:48:44.487 : Message byte 7 at len 8 is char 179
13:48:44.487 : Message byte 8 at len 9 is char 198
13:48:44.487 : Message byte 9 at len 10 is char 173
13:48:44.491 : Message byte 10 at len 11 is char 179
13:48:44.491 : Message byte 11 at len 12 is char 187
13:48:44.495 : Message byte 12 at len 13 is char 218
13:48:44.495 : Message byte 13 at len 14 is char 207
13:48:44.495 : Message byte 14 at len 15 is char 188
13:48:44.499 : Message byte 15 at len 16 is char 192
13:48:44.519 : Begin file list
13:48:44.531 : End file list
13:48:49.337 : Message byte 0 at len 1 is char 182
13:48:49.337 : Message byte 1 at len 2 is char 176
13:48:49.337 : Message byte 2 at len 3 is char 196
13:48:49.341 : Message byte 3 at len 4 is char 222
13:48:49.341 : Message byte 4 at len 5 is char 182
13:48:49.342 : Message byte 5 at len 6 is char 222
13:48:49.345 : Message byte 6 at len 7 is char 177
13:48:49.345 : Message byte 7 at len 8 is char 216
13:48:49.345 : Message byte 8 at len 9 is char 207
13:48:49.349 : Message byte 9 at len 10 is char 190
13:48:49.350 : Message byte 10 at len 11 is char 221

・ASCII LCD + language_en.h

When SD card is inserted

13:52:36.376 : Message byte 0 at len 1 is char 67
13:52:36.376 : Message byte 1 at len 2 is char 97
13:52:36.376 : Message byte 2 at len 3 is char 114
13:52:36.376 : Message byte 3 at len 4 is char 100
13:52:36.376 : Message byte 4 at len 5 is char 32
13:52:36.378 : Message byte 5 at len 6 is char 105
13:52:36.378 : Message byte 6 at len 7 is char 110
13:52:36.378 : Message byte 7 at len 8 is char 115
13:52:36.382 : Message byte 8 at len 9 is char 101
13:52:36.382 : Message byte 9 at len 10 is char 114
13:52:36.382 : Message byte 10 at len 11 is char 116
13:52:36.386 : Message byte 11 at len 12 is char 101
13:52:36.386 : Message byte 12 at len 13 is char 100

When SD card is removed

13:52:38.434 : Message byte 0 at len 1 is char 67
13:52:38.438 : Message byte 1 at len 2 is char 97
13:52:38.438 : Message byte 2 at len 3 is char 114
13:52:38.438 : Message byte 3 at len 4 is char 100
13:52:38.438 : Message byte 4 at len 5 is char 32
13:52:38.442 : Message byte 5 at len 6 is char 114
13:52:38.442 : Message byte 6 at len 7 is char 101
13:52:38.446 : Message byte 7 at len 8 is char 109
13:52:38.446 : Message byte 8 at len 9 is char 111
13:52:38.446 : Message byte 9 at len 10 is char 118
13:52:38.450 : Message byte 10 at len 11 is char 101
13:52:38.450 : Message byte 11 at len 12 is char 100

Full log by Repetier-Host

13:52:28.354 : Printer reset detected - initalizing
13:52:28.354 : start
13:52:28.355 : echo: External Reset
13:52:28.355 : Marlin 1.1.0-RCBugFix
13:52:28.358 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
13:52:28.359 : Compiled: Jul 18 2016
13:52:28.359 : echo: Free Memory: 2637  PlannerBufferBytes: 1408
13:52:28.363 : echo:V24 stored settings retrieved (427 bytes)
13:52:28.363 : echo:Steps per unit:
13:52:28.366 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
13:52:28.367 : echo:Maximum feedrates (mm/s):
13:52:28.367 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
13:52:28.367 : echo:Maximum Acceleration (mm/s2):
13:52:28.371 : echo:  M201 X3000 Y3000 Z3000 E9000
13:52:28.371 : echo:Accelerations: P=printing, R=retract and T=travel
13:52:28.375 : echo:  M204 P3000.00 R9000.00 T3000.00
13:52:28.383 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
13:52:28.384 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
13:52:28.384 : echo:Home offset (mm)
13:52:28.387 : echo:  M206 X0.00 Y0.00 Z0.00
13:52:28.387 : echo:Endstop adjustment (mm):
13:52:28.387 : echo:  M666 X0.00 Y0.00 Z0.00
13:52:28.391 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
13:52:28.395 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
13:52:28.395 : echo:Material heatup parameters:
13:52:28.395 : echo:  M145 S0 H200 B70 F255
13:52:28.399 : echo:  M145 S1 H240 B100 F255
13:52:28.399 : echo:PID settings:
13:52:28.399 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
13:52:28.403 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
13:52:28.404 : echo:  M207 S3.00 F2700.00 Z0.00
13:52:28.407 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
13:52:28.407 : echo:  M208 S0.00 F480.00
13:52:28.412 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
13:52:28.412 : echo:  M209 S0
13:52:28.412 : echo:Filament settings: Disabled
13:52:28.412 : echo:  M200 D1.75
13:52:28.415 : echo:  M200 D0
13:52:28.415 : echo:Z-Probe Offset (mm):
13:52:28.415 : echo:  M851 Z0.75
13:52:28.507 : N1 M110*34
13:52:28.507 : N2 M115*36
13:52:28.507 : N4 M114*35
13:52:28.511 : N5 M111 S6*98
13:52:28.519 : N6 T0*60
13:52:28.519 : N7 M20*22
13:52:28.523 : N8 M80*19
13:52:33.485 : Error:volume.init failed
13:52:33.561 : N11 M220 S100*81
13:52:33.561 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
13:52:33.566 : N12 M221 S100*83
13:52:33.566 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
13:52:33.566 : N13 M111 S6*85
13:52:33.566 : echo:DEBUG:INFO,ERRORS
13:52:33.567 : echo:Active Extruder: 0
13:52:33.567 : N14 T0*15
13:52:33.570 : Begin file list
13:52:33.577 : End file list
13:52:33.578 : Message byte 0 at len 1 is char 77
13:52:33.578 : Message byte 1 at len 2 is char 105
13:52:33.578 : Message byte 2 at len 3 is char 99
13:52:33.578 : Message byte 3 at len 4 is char 114
13:52:33.578 : Message byte 4 at len 5 is char 111
13:52:33.579 : Message byte 5 at len 6 is char 109
13:52:33.580 : Message byte 6 at len 7 is char 97
13:52:33.580 : Message byte 7 at len 8 is char 107
13:52:33.580 : Message byte 8 at len 9 is char 101
13:52:33.584 : Message byte 9 at len 10 is char 32
13:52:33.584 : Message byte 10 at len 11 is char 114
13:52:33.584 : Message byte 11 at len 12 is char 101
13:52:33.588 : Message byte 12 at len 13 is char 97
13:52:33.588 : Message byte 13 at len 14 is char 100
13:52:33.589 : Message byte 14 at len 15 is char 121
13:52:33.593 : Message byte 15 at len 16 is char 46
13:52:33.597 : echo:DEBUG:INFO,ERRORS
13:52:33.597 : echo:Active Extruder: 0
13:52:36.371 : N16 M20*38
13:52:36.376 : echo:SD card ok
13:52:36.376 : Message byte 0 at len 1 is char 67
13:52:36.376 : Message byte 1 at len 2 is char 97
13:52:36.376 : Message byte 2 at len 3 is char 114
13:52:36.376 : Message byte 3 at len 4 is char 100
13:52:36.376 : Message byte 4 at len 5 is char 32
13:52:36.378 : Message byte 5 at len 6 is char 105
13:52:36.378 : Message byte 6 at len 7 is char 110
13:52:36.378 : Message byte 7 at len 8 is char 115
13:52:36.382 : Message byte 8 at len 9 is char 101
13:52:36.382 : Message byte 9 at len 10 is char 114
13:52:36.382 : Message byte 10 at len 11 is char 116
13:52:36.386 : Message byte 11 at len 12 is char 101
13:52:36.386 : Message byte 12 at len 13 is char 100
13:52:36.409 : Begin file list
13:52:36.418 : End file list
13:52:38.434 : Message byte 0 at len 1 is char 67
13:52:38.438 : Message byte 1 at len 2 is char 97
13:52:38.438 : Message byte 2 at len 3 is char 114
13:52:38.438 : Message byte 3 at len 4 is char 100
13:52:38.438 : Message byte 4 at len 5 is char 32
13:52:38.442 : Message byte 5 at len 6 is char 114
13:52:38.442 : Message byte 6 at len 7 is char 101
13:52:38.446 : Message byte 7 at len 8 is char 109
13:52:38.446 : Message byte 8 at len 9 is char 111
13:52:38.446 : Message byte 9 at len 10 is char 118
13:52:38.450 : Message byte 10 at len 11 is char 101
13:52:38.450 : Message byte 11 at len 12 is char 100

・GLCD + language_kana_utf8.h

When SD card is inserted

13:38:08.809 : Message byte 0 at len 1 is char 182
13:38:08.810 : Message byte 1 at len 2 is char 176
13:38:08.810 : Message byte 2 at len 3 is char 196
13:38:08.810 : Message byte 3 at len 4 is char 222
13:38:08.810 : Message byte 4 at len 5 is char 182
13:38:08.811 : Message byte 5 at len 6 is char 222
13:38:08.811 : Message byte 6 at len 7 is char 191
13:38:08.811 : Message byte 7 at len 8 is char 179
13:38:08.811 : Message byte 8 at len 9 is char 198
13:38:08.811 : Message byte 9 at len 10 is char 173
13:38:08.811 : Message byte 10 at len 11 is char 179
13:38:08.812 : Message byte 11 at len 12 is char 187
13:38:08.814 : Message byte 12 at len 13 is char 218
13:38:08.815 : Message byte 13 at len 14 is char 207
13:38:08.815 : Message byte 14 at len 15 is char 188
13:38:08.818 : Message byte 15 at len 16 is char 192

When SD card is removed

13:38:11.690 : Message byte 0 at len 1 is char 182
13:38:11.694 : Message byte 1 at len 2 is char 176
13:38:11.694 : Message byte 2 at len 3 is char 196
13:38:11.694 : Message byte 3 at len 4 is char 222
13:38:11.698 : Message byte 4 at len 5 is char 182
13:38:11.698 : Message byte 5 at len 6 is char 222
13:38:11.698 : Message byte 6 at len 7 is char 177
13:38:11.702 : Message byte 7 at len 8 is char 216
13:38:11.702 : Message byte 8 at len 9 is char 207
13:38:11.702 : Message byte 9 at len 10 is char 190
13:38:11.706 : Message byte 10 at len 11 is char 221

Full log by Repetier-Host

13:37:40.061 : Printer reset detected - initalizing
13:37:40.061 : start
13:37:40.061 : echo: External Reset
13:37:40.061 : Marlin 1.1.0-RCBugFix
13:37:40.065 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
13:37:40.065 : Compiled: Jul 18 2016
13:37:40.065 : echo: Free Memory: 2113  PlannerBufferBytes: 1408
13:37:40.070 : echo:V24 stored settings retrieved (427 bytes)
13:37:40.070 : echo:Steps per unit:
13:37:40.074 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
13:37:40.074 : echo:Maximum feedrates (mm/s):
13:37:40.074 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
13:37:40.078 : echo:Maximum Acceleration (mm/s2):
13:37:40.078 : echo:  M201 X3000 Y3000 Z3000 E9000
13:37:40.082 : echo:Accelerations: P=printing, R=retract and T=travel
13:37:40.082 : echo:  M204 P3000.00 R9000.00 T3000.00
13:37:40.090 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
13:37:40.090 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
13:37:40.090 : echo:Home offset (mm)
13:37:40.094 : echo:  M206 X0.00 Y0.00 Z0.00
13:37:40.094 : echo:Endstop adjustment (mm):
13:37:40.094 : echo:  M666 X0.00 Y0.00 Z0.00
13:37:40.098 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
13:37:40.102 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
13:37:40.102 : echo:Material heatup parameters:
13:37:40.106 : echo:  M145 S0 H200 B70 F255
13:37:40.106 : echo:  M145 S1 H240 B100 F255
13:37:40.106 : echo:PID settings:
13:37:40.106 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
13:37:40.110 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
13:37:40.110 : echo:  M207 S3.00 F2700.00 Z0.00
13:37:40.114 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
13:37:40.114 : echo:  M208 S0.00 F480.00
13:37:40.119 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
13:37:40.119 : echo:  M209 S0
13:37:40.119 : echo:Filament settings: Disabled
13:37:40.122 : echo:  M200 D1.75
13:37:40.122 : echo:  M200 D0
13:37:40.122 : echo:Z-Probe Offset (mm):
13:37:40.122 : echo:  M851 Z0.75
13:37:40.274 : N1 M110*34
13:37:40.274 : N2 M115*36
13:37:40.274 : N4 M114*35
13:37:40.280 : N5 M111 S6*98
13:37:40.295 : N6 T0*60
13:37:40.295 : N7 M20*22
13:37:40.296 : N8 M80*19
13:37:45.222 : echo:SD init fail
13:37:45.311 : N11 M220 S100*81
13:37:45.311 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
13:37:45.315 : N12 M221 S100*83
13:37:45.315 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
13:37:45.315 : N13 M111 S6*85
13:37:45.315 : echo:DEBUG:INFO,ERRORS
13:37:45.317 : N14 T0*15
13:37:45.317 : echo:Active Extruder: 0
13:37:45.317 : Begin file list
13:37:45.317 : End file list
13:37:45.321 : Message byte 0 at len 1 is char 77
13:37:45.321 : Message byte 1 at len 2 is char 105
13:37:45.321 : Message byte 2 at len 3 is char 99
13:37:45.325 : Message byte 3 at len 4 is char 114
13:37:45.325 : Message byte 4 at len 5 is char 111
13:37:45.326 : Message byte 5 at len 6 is char 109
13:37:45.329 : Message byte 6 at len 7 is char 97
13:37:45.329 : Message byte 7 at len 8 is char 107
13:37:45.329 : Message byte 8 at len 9 is char 101
13:37:45.333 : Message byte 9 at len 10 is char 32
13:37:45.334 : Message byte 10 at len 11 is char 114
13:37:45.337 : Message byte 11 at len 12 is char 101
13:37:45.338 : Message byte 12 at len 13 is char 97
13:37:45.338 : Message byte 13 at len 14 is char 100
13:37:45.341 : Message byte 14 at len 15 is char 121
13:37:45.341 : Message byte 15 at len 16 is char 46
13:37:45.419 : echo:DEBUG:INFO,ERRORS
13:37:45.419 : echo:Active Extruder: 0
13:37:58.997 : Printer reset detected - initalizing
13:37:58.997 : start
13:37:58.997 : echo: External Reset
13:37:58.997 : Marlin 1.1.0-RCBugFix
13:37:59.001 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
13:37:59.001 : Compiled: Jul 18 2016
13:37:59.002 : echo: Free Memory: 2113  PlannerBufferBytes: 1408
13:37:59.005 : echo:V24 stored settings retrieved (427 bytes)
13:37:59.007 : echo:Steps per unit:
13:37:59.008 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
13:37:59.009 : echo:Maximum feedrates (mm/s):
13:37:59.010 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
13:37:59.010 : echo:Maximum Acceleration (mm/s2):
13:37:59.013 : echo:  M201 X3000 Y3000 Z3000 E9000
13:37:59.014 : echo:Accelerations: P=printing, R=retract and T=travel
13:37:59.017 : echo:  M204 P3000.00 R9000.00 T3000.00
13:37:59.026 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
13:37:59.026 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
13:37:59.026 : echo:Home offset (mm)
13:37:59.026 : echo:  M206 X0.00 Y0.00 Z0.00
13:37:59.030 : echo:Endstop adjustment (mm):
13:37:59.030 : echo:  M666 X0.00 Y0.00 Z0.00
13:37:59.034 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
13:37:59.038 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
13:37:59.038 : echo:Material heatup parameters:
13:37:59.038 : echo:  M145 S0 H200 B70 F255
13:37:59.042 : echo:  M145 S1 H240 B100 F255
13:37:59.042 : echo:PID settings:
13:37:59.042 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
13:37:59.046 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
13:37:59.046 : echo:  M207 S3.00 F2700.00 Z0.00
13:37:59.050 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
13:37:59.050 : echo:  M208 S0.00 F480.00
13:37:59.054 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
13:37:59.054 : echo:  M209 S0
13:37:59.054 : echo:Filament settings: Disabled
13:37:59.054 : echo:  M200 D1.75
13:37:59.058 : echo:  M200 D0
13:37:59.058 : echo:Z-Probe Offset (mm):
13:37:59.058 : echo:  M851 Z0.75
13:37:59.195 : N1 M110*34
13:37:59.195 : N2 M115*36
13:37:59.195 : N4 M114*35
13:37:59.197 : N5 M111 S6*98
13:37:59.199 : N6 T0*60
13:37:59.199 : N7 M20*22
13:37:59.202 : N8 M80*19
13:38:04.156 : echo:SD init fail
13:38:04.243 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
13:38:04.244 : N11 M220 S100*81
13:38:04.247 : N12 M221 S100*83
13:38:04.247 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
13:38:04.247 : N13 M111 S6*85
13:38:04.247 : echo:DEBUG:INFO,ERRORS
13:38:04.248 : N14 T0*15
13:38:04.251 : echo:Active Extruder: 0
13:38:04.251 : Begin file list
13:38:04.251 : End file list
13:38:04.252 : Message byte 0 at len 1 is char 77
13:38:04.256 : Message byte 1 at len 2 is char 105
13:38:04.256 : Message byte 2 at len 3 is char 99
13:38:04.256 : Message byte 3 at len 4 is char 114
13:38:04.259 : Message byte 4 at len 5 is char 111
13:38:04.260 : Message byte 5 at len 6 is char 109
13:38:04.260 : Message byte 6 at len 7 is char 97
13:38:04.264 : Message byte 7 at len 8 is char 107
13:38:04.264 : Message byte 8 at len 9 is char 101
13:38:04.268 : Message byte 9 at len 10 is char 32
13:38:04.268 : Message byte 10 at len 11 is char 114
13:38:04.268 : Message byte 11 at len 12 is char 101
13:38:04.272 : Message byte 12 at len 13 is char 97
13:38:04.272 : Message byte 13 at len 14 is char 100
13:38:04.272 : Message byte 14 at len 15 is char 121
13:38:04.276 : Message byte 15 at len 16 is char 46
13:38:04.352 : Error:No Line Number with checksum, Last Line: 11
13:38:04.355 : Error:Line Number is not Last Line Number+1, Last Line: 11
13:38:04.355 : Resend: 12
13:38:04.368 : Resend: N12 M221 S100*83
13:38:04.368 : Resend: N13 M111 S6*85
13:38:04.368 : Resend: N14 T0*15
13:38:04.374 : echo:Unknown command: "RS"
13:38:04.375 : echo:DEBUG:INFO,ERRORS
13:38:04.375 : echo:Active Extruder: 0
13:38:08.797 : N17 M20*39
13:38:08.809 : echo:SD card ok
13:38:08.809 : Message byte 0 at len 1 is char 182
13:38:08.810 : Message byte 1 at len 2 is char 176
13:38:08.810 : Message byte 2 at len 3 is char 196
13:38:08.810 : Message byte 3 at len 4 is char 222
13:38:08.810 : Message byte 4 at len 5 is char 182
13:38:08.811 : Message byte 5 at len 6 is char 222
13:38:08.811 : Message byte 6 at len 7 is char 191
13:38:08.811 : Message byte 7 at len 8 is char 179
13:38:08.811 : Message byte 8 at len 9 is char 198
13:38:08.811 : Message byte 9 at len 10 is char 173
13:38:08.811 : Message byte 10 at len 11 is char 179
13:38:08.812 : Message byte 11 at len 12 is char 187
13:38:08.814 : Message byte 12 at len 13 is char 218
13:38:08.815 : Message byte 13 at len 14 is char 207
13:38:08.815 : Message byte 14 at len 15 is char 188
13:38:08.818 : Message byte 15 at len 16 is char 192
13:38:08.896 : Error:No Checksum with line number, Last Line: 16
13:38:08.896 : Resend: 17
13:38:08.902 : Resend: N17 M20*39
13:38:08.904 : Begin file list
13:38:08.916 : End file list
13:38:11.690 : Message byte 0 at len 1 is char 182
13:38:11.694 : Message byte 1 at len 2 is char 176
13:38:11.694 : Message byte 2 at len 3 is char 196
13:38:11.694 : Message byte 3 at len 4 is char 222
13:38:11.698 : Message byte 4 at len 5 is char 182
13:38:11.698 : Message byte 5 at len 6 is char 222
13:38:11.698 : Message byte 6 at len 7 is char 177
13:38:11.702 : Message byte 7 at len 8 is char 216
13:38:11.702 : Message byte 8 at len 9 is char 207
13:38:11.702 : Message byte 9 at len 10 is char 190
13:38:11.706 : Message byte 10 at len 11 is char 221

・GLCD + language_en.h

When SD card is inserted

13:43:07.537 : Message byte 0 at len 1 is char 67
13:43:07.538 : Message byte 1 at len 2 is char 97
13:43:07.538 : Message byte 2 at len 3 is char 114
13:43:07.538 : Message byte 3 at len 4 is char 100
13:43:07.538 : Message byte 4 at len 5 is char 32
13:43:07.538 : Message byte 5 at len 6 is char 105
13:43:07.538 : Message byte 6 at len 7 is char 110
13:43:07.539 : Message byte 7 at len 8 is char 115
13:43:07.539 : Message byte 8 at len 9 is char 101
13:43:07.539 : Message byte 9 at len 10 is char 114
13:43:07.545 : Message byte 10 at len 11 is char 116
13:43:07.545 : Message byte 11 at len 12 is char 101
13:43:07.546 : Message byte 12 at len 13 is char 100

When SD card is removed

13:43:09.457 : Message byte 0 at len 1 is char 67
13:43:09.457 : Message byte 1 at len 2 is char 97
13:43:09.461 : Message byte 2 at len 3 is char 114
13:43:09.461 : Message byte 3 at len 4 is char 100
13:43:09.461 : Message byte 4 at len 5 is char 32
13:43:09.465 : Message byte 5 at len 6 is char 114
13:43:09.465 : Message byte 6 at len 7 is char 101
13:43:09.469 : Message byte 7 at len 8 is char 109
13:43:09.469 : Message byte 8 at len 9 is char 111
13:43:09.469 : Message byte 9 at len 10 is char 118
13:43:09.469 : Message byte 10 at len 11 is char 101
13:43:09.473 : Message byte 11 at len 12 is char 100

Full log by Repetier-Host

13:42:59.520 : Printer reset detected - initalizing
13:42:59.520 : start
13:42:59.520 : echo: External Reset
13:42:59.520 : Marlin 1.1.0-RCBugFix
13:42:59.524 : echo: Last Updated: 2016-04-27 12:00 | Author: (Micromake)
13:42:59.524 : Compiled: Jul 18 2016
13:42:59.525 : echo: Free Memory: 2115  PlannerBufferBytes: 1408
13:42:59.529 : echo:V24 stored settings retrieved (427 bytes)
13:42:59.529 : echo:Steps per unit:
13:42:59.532 : echo:  M92 X200.00 Y200.00 Z200.00 E476.55
13:42:59.533 : echo:Maximum feedrates (mm/s):
13:42:59.533 : echo:  M203 X300.00 Y300.00 Z300.00 E300.00
13:42:59.533 : echo:Maximum Acceleration (mm/s2):
13:42:59.537 : echo:  M201 X3000 Y3000 Z3000 E9000
13:42:59.541 : echo:Accelerations: P=printing, R=retract and T=travel
13:42:59.541 : echo:  M204 P3000.00 R9000.00 T3000.00
13:42:59.549 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
13:42:59.549 : echo:  M205 S0.00 T0.00 B20000 X10.00 Z10.00 E5.00
13:42:59.549 : echo:Home offset (mm)
13:42:59.553 : echo:  M206 X0.00 Y0.00 Z0.00
13:42:59.553 : echo:Endstop adjustment (mm):
13:42:59.553 : echo:  M666 X0.00 Y0.00 Z0.00
13:42:59.557 : echo:Delta settings: L=diagonal_rod, R=radius, S=segments_per_second, ABC=diagonal_rod_trim_tower_[123]
13:42:59.562 : echo:  M665 L217.30 R95.00 S80.00 A0.00 B0.00 C0.00
13:42:59.562 : echo:Material heatup parameters:
13:42:59.562 : echo:  M145 S0 H200 B70 F255
13:42:59.566 : echo:  M145 S1 H240 B100 F255
13:42:59.566 : echo:PID settings:
13:42:59.566 : echo:  M301 P46.03 I6.24 D84.84 C100.00 L20
13:42:59.570 : echo:Retract: S=Length (mm) F:Speed (mm/m) Z: ZLift (mm)
13:42:59.571 : echo:  M207 S3.00 F2700.00 Z0.00
13:42:59.574 : echo:Recover: S=Extra length (mm) F:Speed (mm/m)
13:42:59.574 : echo:  M208 S0.00 F480.00
13:42:59.578 : echo:Auto-Retract: S=0 to disable, 1 to interpret extrude-only moves as retracts or recoveries
13:42:59.578 : echo:  M209 S0
13:42:59.579 : echo:Filament settings: Disabled
13:42:59.582 : echo:  M200 D1.75
13:42:59.582 : echo:  M200 D0
13:42:59.582 : echo:Z-Probe Offset (mm):
13:42:59.582 : echo:  M851 Z0.75
13:42:59.648 : N1 M110*34
13:42:59.648 : N2 M115*36
13:42:59.648 : N4 M114*35
13:42:59.651 : N5 M111 S6*98
13:42:59.660 : N6 T0*60
13:42:59.660 : N7 M20*22
13:42:59.660 : N8 M80*19
13:43:04.582 : echo:SD init fail
13:43:04.670 : FIRMWARE_NAME:Marlin 1.1.0-RCBugFix (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Micromake EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff EMERGENCY_CODES:M108,M112,M410
13:43:04.670 : N11 M220 S100*81
13:43:04.673 : N12 M221 S100*83
13:43:04.673 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 39087 Y:39087 Z:39087
13:43:04.673 : N13 M111 S6*85
13:43:04.673 : echo:DEBUG:INFO,ERRORS
13:43:04.676 : N14 T0*15
13:43:04.677 : echo:Active Extruder: 0
13:43:04.677 : Begin file list
13:43:04.678 : End file list
13:43:04.681 : Message byte 0 at len 1 is char 77
13:43:04.681 : Message byte 1 at len 2 is char 105
13:43:04.681 : Message byte 2 at len 3 is char 99
13:43:04.685 : Message byte 3 at len 4 is char 114
13:43:04.685 : Message byte 4 at len 5 is char 111
13:43:04.685 : Message byte 5 at len 6 is char 109
13:43:04.688 : Message byte 6 at len 7 is char 97
13:43:04.689 : Message byte 7 at len 8 is char 107
13:43:04.689 : Message byte 8 at len 9 is char 101
13:43:04.693 : Message byte 9 at len 10 is char 32
13:43:04.693 : Message byte 10 at len 11 is char 114
13:43:04.697 : Message byte 11 at len 12 is char 101
13:43:04.697 : Message byte 12 at len 13 is char 97
13:43:04.697 : Message byte 13 at len 14 is char 100
13:43:04.701 : Message byte 14 at len 15 is char 121
13:43:04.701 : Message byte 15 at len 16 is char 46
13:43:04.779 : echo:DEBUG:INFO,ERRORS
13:43:04.780 : echo:Active Extruder: 0
13:43:07.529 : N16 M20*38
13:43:07.537 : echo:SD card ok
13:43:07.537 : Message byte 0 at len 1 is char 67
13:43:07.538 : Message byte 1 at len 2 is char 97
13:43:07.538 : Message byte 2 at len 3 is char 114
13:43:07.538 : Message byte 3 at len 4 is char 100
13:43:07.538 : Message byte 4 at len 5 is char 32
13:43:07.538 : Message byte 5 at len 6 is char 105
13:43:07.538 : Message byte 6 at len 7 is char 110
13:43:07.539 : Message byte 7 at len 8 is char 115
13:43:07.539 : Message byte 8 at len 9 is char 101
13:43:07.539 : Message byte 9 at len 10 is char 114
13:43:07.545 : Message byte 10 at len 11 is char 116
13:43:07.545 : Message byte 11 at len 12 is char 101
13:43:07.546 : Message byte 12 at len 13 is char 100
13:43:07.617 : Begin file list
13:43:07.625 : End file list
13:43:09.457 : Message byte 0 at len 1 is char 67
13:43:09.457 : Message byte 1 at len 2 is char 97
13:43:09.461 : Message byte 2 at len 3 is char 114
13:43:09.461 : Message byte 3 at len 4 is char 100
13:43:09.461 : Message byte 4 at len 5 is char 32
13:43:09.465 : Message byte 5 at len 6 is char 114
13:43:09.465 : Message byte 6 at len 7 is char 101
13:43:09.469 : Message byte 7 at len 8 is char 109
13:43:09.469 : Message byte 8 at len 9 is char 111
13:43:09.469 : Message byte 9 at len 10 is char 118
13:43:09.469 : Message byte 10 at len 11 is char 101
13:43:09.473 : Message byte 11 at len 12 is char 100

I've confirmed that flickering and side effect of displaying doesn't occurs in any case.

@jbrazio jbrazio modified the milestone: 1.1.0 Jul 18, 2016
thinkyhead added a commit that referenced this pull request Jul 19, 2016
Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
@thinkyhead thinkyhead mentioned this pull request Jul 25, 2016
CONSULitAS pushed a commit to CONSULitAS/Marlin-K8200 that referenced this pull request Aug 18, 2016
…for lcd pins)

・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants