watchdog reset - mögliche ursachen?

Hallo,

egal ob über repetier server oder Host - plagen mich überraschende resets mitten im Prozess:

radds bord mit arduino due

z.B.
G32
Punkt 1 und 2 werden angefahren, resett kurz vor erreichen des 3. Punktes
--> Gegenprobe: Punkte 1, 2, 3 lassen sich einzeln anfahren und mit G30 "proben"

nach Anpassung von Probe Punkt 3:
1. Durchlauf mit G32 läuft, start 2. Durchlauf führt wieder zum resett.

kleiner Druck funktioniert, start "großer Druck - über das ganze Druckbett führt zum resett. --> Druck retten funktion: Druck läuft an und scheint zu funktionieren.

Meine Diagnose: lange fahrten des Druckkopfes oder lange "Befehlsketten"? führen zu einem Resett.

Wie lässt sich die Ursache eingrenzen?

bereits getestet:
Verbindung RPI-Server mit Radds ersetzt durch Windosw Repetier Host /Serielle verbindung
Stromzufuhr erhöhrt zum RPI auf 5,3 V.
Baud Rate angepasst von 115200 auf 76800


Log Beispiel Repetier Host, serielle Verbindung:

hier lief zunächst G32 sauber durch, resett kam dann mit Start G33;

16:45:23.324 : Z-probe:8.359 X:249.50 Y:260.00
16:45:33.068 : Z-probe:8.358 X:0.00 Y:-0.00
16:45:44.521 : Z-probe:8.379 X:450.00 Y:-0.00
16:45:44.529 : plane: a = 0.0000 b = -0.0000 c = 8.3585
16:45:44.529 : Correction Motor 2:0.031
16:45:44.533 : Correction Motor 3:-0.000
16:45:44.542 : Printer height:282.42
16:45:44.546 : CurrentZ:8.36 atZ:8.97
16:45:49.141 : Z-probe:8.344 X:450.00 Y:-0.00
16:45:49.145 : X:450.00 Y:0.00 Z:8.344 E:0.0000
16:46:14.890 : N14 G33 R0*110
16:46:14.898 : Info:Resetting Z correction
16:46:20.767 : N15 G33*45
16:46:24.699 : Z correction disabled
16:46:24.703 : Reference Z for measurement:20.000
16:46:37.862 : Printer reset detected - initializing
16:46:37.862 : start
16:46:37.864 : Info:Watchdog Reset
16:46:37.864 : Detected EEPROM version:20
16:46:37.881 : Transformation matrix: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
16:46:38.021 : N1 M110*34

Log Beispiel Repetier Server (RPI) Start und resett während G32:

N22 G32
> 17:40:21.288: ok 22
> 17:40:21.292: Z correction disabled
> 17:40:21.292: Z correction disabled
> 17:40:22.170: T:24.75 /0 B:73.16 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:23.276: T:24.75 /0 B:73.16 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:23.382: busy:processing
> 17:40:24.110: X:499.00 Y:312.00 Z:283.027 E:0.0000
> 17:40:24.303: T:24.75 /0 B:73.12 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:25.372: T:24.75 /0 B:73.08 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:25.495: busy:processing
> 17:40:26.438: T:24.62 /0 B:73.04 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:27.503: T:24.75 /0 B:73.00 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:27.506: busy:processing
> 17:40:28.577: T:24.75 /0 B:72.96 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:29.550: busy:processing
> 17:40:29.637: T:24.62 /0 B:72.92 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:30.703: T:24.62 /0 B:72.88 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:31.549: busy:processing
> 17:40:31.771: T:24.75 /0 B:72.84 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:32.836: T:24.75 /0 B:72.80 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:33.601: busy:processing
> 17:40:33.905: T:24.62 /0 B:72.76 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:34.970: T:24.75 /0 B:72.72 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:35.600: busy:processing
> 17:40:36.034: T:24.75 /0 B:72.72 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:37.104: T:24.75 /0 B:72.64 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:37.652: busy:processing
> 17:40:38.169: T:24.75 /0 B:72.60 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:39.236: T:24.75 /0 B:72.60 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:39.655: busy:processing
> 17:40:40.300: T:24.75 /0 B:72.56 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:41.368: T:24.75 /0 B:72.48 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:41.706: busy:processing
> 17:40:42.433: T:24.75 /0 B:72.44 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:43.499: T:24.75 /0 B:72.40 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:43.705: busy:processing
> 17:40:44.567: T:24.75 /0 B:72.36 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:45.632: T:24.75 /0 B:72.32 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:45.758: busy:processing
> 17:40:46.698: T:24.75 /0 B:72.28 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:47.771: T:24.62 /0 B:72.24 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:47.771: busy:processing
> 17:40:48.831: T:24.62 /0 B:72.20 /72 B@:0 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:49.809: busy:processing
> 17:40:49.896: T:24.75 /0 B:72.16 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:50.965: T:24.75 /0 B:72.12 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:51.810: busy:processing
> 17:40:52.030: T:24.75 /0 B:72.08 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:53.096: T:24.75 /0 B:72.04 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:53.860: busy:processing
> 17:40:54.165: T:24.75 /0 B:72.00 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:55.230: T:24.75 /0 B:71.96 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:55.859: busy:processing
> 17:40:56.295: T:24.62 /0 B:71.92 /72 B@:255 @:0 T0:24.62 /0 @0:0 T1:24.62 /0 @1:0 T2:24.62 /0 @2:0
> 17:40:57.364: T:24.75 /0 B:71.88 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:57.912: busy:processing
> 17:40:58.429: T:24.75 /0 B:71.84 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:59.493: T:24.75 /0 B:71.80 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:40:59.914: busy:processing
> 17:41:00.562: T:24.75 /0 B:71.80 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:01.628: T:24.75 /0 B:71.80 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:01.966: busy:processing
> 17:41:02.697: T:24.75 /0 B:71.80 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:03.765: T:24.75 /0 B:71.80 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:03.965: busy:processing
> 17:41:04.831: T:24.75 /0 B:71.84 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:05.896: T:24.75 /0 B:71.88 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:06.022: busy:processing
> 17:41:06.961: T:24.75 /0 B:71.92 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:08.033: T:24.75 /0 B:71.96 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:08.034: busy:processing
> 17:41:09.095: T:24.75 /0 B:72.04 /72 B@:255 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:10.073: busy:processing
> 17:41:10.160: T:24.75 /0 B:72.12 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:11.229: T:24.75 /0 B:72.20 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:12.075: busy:processing
> 17:41:12.293: T:24.75 /0 B:72.28 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:13.363: T:24.75 /0 B:72.36 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:14.125: busy:processing
> 17:41:14.427: T:24.75 /0 B:72.44 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:15.492: T:24.75 /0 B:72.52 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:16.127: busy:processing
> 17:41:16.562: T:24.75 /0 B:72.60 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:17.628: T:24.75 /0 B:72.68 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:18.180: busy:processing
> 17:41:18.696: T:24.75 /0 B:72.72 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:19.762: T:24.75 /0 B:72.76 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:20.178: busy:processing
> 17:41:20.826: T:24.75 /0 B:72.80 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:21.895: T:24.75 /0 B:72.84 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:22.235: busy:processing
> 17:41:22.960: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:24.029: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:24.233: busy:processing
> 17:41:25.095: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:26.160: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:26.285: busy:processing
> 17:41:27.229: T:24.75 /0 B:72.92 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:28.293: T:24.87 /0 B:72.88 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:28.296: busy:processing
> 17:41:29.362: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:30.341: busy:processing
> 17:41:30.428: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:31.497: T:24.75 /0 B:72.88 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:32.340: busy:processing
> 17:41:32.561: T:24.75 /0 B:72.84 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:33.627: T:24.75 /0 B:72.80 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:34.391: busy:processing
> 17:41:34.695: T:24.75 /0 B:72.80 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:35.762: T:24.75 /0 B:72.76 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:36.394: busy:processing
> 17:41:36.830: T:24.75 /0 B:72.76 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:37.895: T:24.75 /0 B:72.72 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:38.446: busy:processing
> 17:41:38.964: T:24.75 /0 B:72.68 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:40.030: T:24.75 /0 B:72.64 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:40.446: busy:processing
> 17:41:41.094: T:24.87 /0 B:72.60 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:42.162: T:24.87 /0 B:72.56 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:42.498: busy:processing
> 17:41:43.229: T:24.87 /0 B:72.56 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:44.294: T:24.75 /0 B:72.52 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:44.501: busy:processing
> 17:41:45.363: T:24.75 /0 B:72.48 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:46.428: T:24.75 /0 B:72.44 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:46.554: busy:processing
> 17:41:47.496: T:24.75 /0 B:72.40 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:48.561: T:24.75 /0 B:72.36 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:48.564: busy:processing
> 17:41:49.626: T:24.87 /0 B:72.32 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:50.604: busy:processing
> 17:41:50.696: T:24.87 /0 B:72.28 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:51.761: T:24.75 /0 B:72.24 /72 B@:0 @:0 T0:24.75 /0 @0:0 T1:24.75 /0 @1:0 T2:24.75 /0 @2:0
> 17:41:52.607: busy:processing
> 17:41:52.830: T:24.87 /0 B:72.20 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:53.898: T:24.87 /0 B:72.16 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:54.659: busy:processing
> 17:41:54.959: T:24.87 /0 B:72.12 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:56.030: T:24.87 /0 B:72.08 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:41:59.448: busy:processing
> 17:41:59.461: T:24.87 /0 B:72.08 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:42:00.554: T:24.87 /0 B:71.92 /72 B@:0 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:42:01.452: busy:processing
> 17:42:01.624: T:24.87 /0 B:71.88 /72 B@:255 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:42:02.688: T:24.87 /0 B:71.84 /72 B@:255 @:0 T0:24.87 /0 @0:0 T1:24.87 /0 @1:0 T2:24.87 /0 @2:0
> 17:42:03.450: busy:processing
> 17:42:03.754: T:25.00 /0 B:71.80 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:04.823: T:25.00 /0 B:71.80 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:05.450: busy:processing
> 17:42:05.889: T:25.00 /0 B:71.76 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:06.149: Z-probe:8.819 X:249.50 Y:260.00
> 17:42:09.568: busy:processing
> 17:42:09.579: T:25.00 /0 B:71.76 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:10.581: T:25.00 /0 B:71.80 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:11.565: busy:processing
> 17:42:11.647: T:25.00 /0 B:71.84 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:12.716: T:25.00 /0 B:71.88 /72 B@:255 @:0 T0:25.00 /0 @0:0 T1:25.00 /0 @1:0 T2:25.00 /0 @2:0
> 17:42:13.567: busy:processing
> 17:42:13.802: T:25.12 /0 B:71.96 /72 B@:255 @:0 T0:25.12 /0 @0:0 T1:25.12 /0 @1:0 T2:25.12 /0 @2:0
> 17:42:14.874: T:25.12 /0 B:72.04 /72 B@:255 @:0 T0:25.12 /0 @0:0 T1:25.12 /0 @1:0 T2:25.12 /0 @2:0
> 17:42:15.566: busy:processing
> 17:42:15.939: T:25.12 /0 B:72.08 /72 B@:0 @:0 T0:25.12 /0 @0:0 T1:25.12 /0 @1:0 T2:25.12 /0 @2:0
> 17:42:16.386: Z-probe:8.813 X:0.00 Y:-0.00
> 17:42:21.702: busstart
> 17:42:21.703: Info:Watchdog Reset
> 17:42:21.706: Detected EEPROM version:20
> 17:42:21.723: Transformation matrix: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
> 17:42:24.365: zDistortionCorrection:0
> 17:42:24.369: Free RAM:75428
> 17:42:24.369: SelectExtruder:0
> 17:42:24.374: FlowMultiply:100


Tipps zur Feherursachensuche?

Dankeschön.





Comments

  • Watchdog reset hat nichts mit Verbindung oder Spannung zu tun. Wenn er aktiv ist muss man regelmäßig ein ping Befehl ausführen oder der Prozessor wird reseted. Ursache kann eine Blockierung sein - wenn beispielsweise eeprom nicht erreicht werden kann beim schreiben würde das passieren. Beim due+Radds wird es am Anfang gelesen, ist also richtig konfiguriert. Aber bei manchen Befehlen wird wieder geschreiben, z.b. G32 S2 und wenn er dann hängt gibt es den watchdog.
    Der andere Grund ist, wenn der Hauptthread nicht genug CPU zeit bekommt. Das kann gerne mal passieren bei längeren Z Fahrten mit hoher Schrittfrequenz. Dann bleibt keine Zeit mehr über weil alle CPU zeit darin fließt. Dazu muss 4 Sekunden lang der thread blockiert sein.

    Die eeprom Geschichte könnte man mit EEPROM_MODE 0 - also deaktiviertem eeprom testen. Bei der Schrittfrequenz must du mal rechnen was da zusammenkommt. 150Khz sind normal kein problem.
  • weiteres Bespiel:
    nach Board/Server an aus und Durchlauf von G32, Neustart G33

    Druckstart mit Abbruch:

    21:57:15.600: N24 M530 S1 L55
    21:57:15.600: N25 M531 rechteSeite_Display
    21:57:15.600: N26 M532 X0 L0
    21:57:15.600: N27 M539 P0
    21:57:15.600: N28 M999
    21:57:15.600: N1 N1 M110
    21:57:15.606: N0 M110 N0
    21:57:15.606: N1 M415 S1
    21:57:15.714: N2 M107
    21:57:15.714: N3 M190 S72 ; set bed temperature and wait for it to be reached
    21:57:15.715: N4 M104 T0 S220
    21:57:15.715: N5 G28 X Y ; home all axes
    21:57:15.715: N6 G1 Z5 F5000 ; lift nozzle
    21:57:15.829: N7 M513
    21:57:15.832: DebugLevel:6
    21:57:15.836: info:Continue from fatal state
    21:57:15.837: N8 M109 T0 S220
    21:57:15.837: N9 G21 ; set units to millimeters
    21:57:15.837: N10 G90 ; use absolute coordinates
    21:57:15.840: RESCUE_STATE: OFF
    21:57:15.841: N11 M83 ; use relative distances for extrusion
    21:57:15.841: N12 T1
    21:57:16.037: N13 G1 E-7.00000 F4800.00000
    21:57:16.045: N14 G1 Z0.300 F12000.000
    21:57:16.049: Z correction disabled
    21:57:20.554: Z correction enabled
    21:57:20.558: X:499.00 Y:312.00 Z:20.000 E:0.0000
    21:57:20.562: N15 M513;
    21:57:20.562: N16 G1 X45.641 Y35.685
    21:57:20.566: Info:Marked all extruders as unjammed.
    21:57:20.566: N17 G1 E7.00000 F4800.00000
    21:57:39.545: N18 M117 ETA 09:39:12 day 16
    21:57:39.548: SelectExtruder:1
    21:57:41.158: N19 G1 F900.000
    21:57:41.162: N20 G1 X46.925 Y34.187 E0.06404
    21:57:41.166: Info:Marked all extruders as unjammed.
    21:57:41.166: N21 M532 X0.0182 L1
    21:57:41.182: N22 G1 X48.385 Y32.862 E0.06404
    21:57:41.186: N23 G1 X50.000 Y31.729 E0.06404
    21:57:41.425: N24 G1 X51.904 Y30.734 E0.06976
    21:57:41.425: N25 G1 X53.926 Y30.006 E0.06976
    21:57:41.428: N26 G1 X56.028 Y29.560 E0.06976
    21:57:41.429: N27 G1 X58.161 Y29.403 E0.06944
    21:57:41.429: N28 G1 X442.760 Y29.403 E12.48674
    21:57:41.432: N29 G1 X444.279 Y29.477 E0.04939
    21:57:41.432: N30 G1 X445.785 Y29.697 E0.04939
    21:57:41.436: N31 G1 X447.253 Y30.058 E0.04908
    21:57:41.440: N32 G1 X448.688 Y30.562 E0.04939
    21:57:42.501: important:Extruder jam detected
    21:57:42.505: Info:Marked all extruders as unjammed.
    21:57:42.509: Jam control disabled:1
    21:57:49.313: start
    21:57:49.313: Info:Watchdog Reset
    21:57:49.314: Detected EEPROM version:20
    21:57:49.314: Transformation matrix: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
    21:57:49.314: N1 M117 ETE 11:41:51
    21:57:49.314: N2 M530 S0
    21:57:49.314: N3 M539 P0
    21:57:49.315: N0 M110 N0
    21:57:49.315: N1 M999 ; In case we did not reset recover from fatal state
    21:57:49.315: N1 N1 M110
    21:57:49.315: N3 M115 ; Check firmware and capabilities
    21:57:52.464: zDistortionCorrection:1
    21:57:52.464: Free RAM:75688
    21:57:52.468: SelectExtruder:0
    21:57:52.469: N4 M220 S100 ; set speed multiplier
    21:57:52.469: N5 M221 S100 ; set flow multiplier
    21:57:52.469: N6 M355 ; get light status
    21:57:52.681: N7 G92 E0 ; reset extrude rposition
    21:57:52.791: N8 G90 ; absolute coordinates
    21:57:52.791: N9 M82 ; absolute E values
    21:57:52.901: N10 G21 ; units are mm
    21:57:52.902: N11 M114 ; check position
    21:57:52.905: DebugLevel:6
    21:57:52.909: info:Continue from fatal state
    21:57:52.909: N12 M111 S6 ; debug flags
    21:57:52.910: N13 M360 ; get configuration
    21:57:52.947: FIRMWARE_NAME:Repetier_1.0.4 COMPILED:Apr 15 2020 FIRMWARE_URL:https://github.com/repetier/Repetier-Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Core_XY EXTRUDER_COUNT:3 REPETIER_PROTOCOL:3
    21:57:52.950: Cap:PROGRESS:1
    21:57:52.951: Cap:AUTOREPORT_TEMP:1
    21:57:52.955: Cap:HOST_RESCUE:1
    21:57:52.955: Cap:EEPROM:1
    21:57:52.958: Cap:AUTOLEVEL:1
    21:57:52.959: Cap:Z_PROBE:1
    21:57:52.962: Cap:SOFTWARE_POWER:0
    21:57:52.966: Cap:TOGGLE_LIGHTS:0
    21:57:52.967: Cap:PAUSESTOP:1
    21:57:52.970: Cap:PREHEAT:1
    21:57:52.971: Cap:EMERGENCY_PARSER:1
    21:57:52.980: Printed filament:1186.29m Printing time:18 days 4 hours 7 min
    21:57:52.984: PrinterMode:FFF
    21:57:52.984: N14 M539 S1
    21:57:52.984: @getip
    21:57:52.989: N15 M155 S1
    21:57:52.992: Info:No case lights
    21:57:52.992: N16 M415
    21:57:52.996: N17 M117 192.168.178.36:3344
    21:57:52.996: @stopLog
    21:57:53.000: X:0.00 Y:0.00 Z:0.000 E:0.0000
    21:57:53.004: DebugLevel:6
    21:57:53.008: Config:Baudrate:76800
    21:57:53.012: Config:InputBuffer:127
    21:57:53.012: Config:NumExtruder:3
    21:57:53.016: Config:MixingExtruder:0
    21:57:53.020: Config:HeatedBed:1
    21:57:53.020: Config:SDCard:1
    21:57:53.024: Config:Fan:1
    21:57:53.024: Config:Fan2:0
    21:57:53.029: Config:LCD:1
    21:57:53.033: Config:SoftwarePowerSwitch:0
    21:57:53.033: Config:XHomeDir:1
    21:57:53.037: Config:YHomeDir:1
    21:57:53.041: Config:ZHomeDir:1
    21:57:53.041: Config:XHomePos:499.00
    21:57:53.045: Config:YHomePos:312.00
    21:57:53.049: Config:ZHomePos:283.034
    21:57:53.053: Config:SupportG10G11:1
    21:57:53.057: Config:SupportLocalFilamentchange:1
    21:57:53.057: Config:CaseLights:0
    21:57:53.061: Config:ZProbe:1
    21:57:53.065: Config:Autolevel:1
    21:57:53.065: Config:EEPROM:1
    21:57:53.069: Config:PrintlineCache:64
    21:57:53.073: Config:JerkXY:20.00
    21:57:53.077: Config:KeepAliveInterval:2000
    21:57:53.077: Config:JerkZ:0.30
    21:57:53.082: Config:RetractionLength:3.00
    21:57:53.086: Config:RetractionLongLength:13.00
    21:57:53.090: Config:RetractionSpeed:40.00
    21:57:53.094: Config:RetractionZLift:0.00
    21:57:53.098: Config:RetractionUndoExtraLength:0.00
    21:57:53.106: Config:RetractionUndoExtraLongLength:0.00
    21:57:53.111: Config:RetractionUndoSpeed:20.00
    21:57:53.111: Config:XMin:0.00
    21:57:53.114: Config:YMin:0.00
    21:57:53.118: Config:ZMin:0.00
    21:57:53.119: Config:XMax:499.00
    21:57:53.123: Config:YMax:312.00
    21:57:53.123: Config:ZMax:283.03
    21:57:53.126: Config:XSize:499.00
    21:57:53.130: Config:YSize:312.00
    21:57:53.131: Config:ZSize:283.03
    21:57:53.137: Config:XPrintAccel:1000.00
    21:57:53.140: Config:YPrintAccel:1000.00
    21:57:53.144: Config:ZPrintAccel:100.00
    21:57:53.148: Config:XTravelAccel:1000.00
    21:57:53.152: Config:YTravelAccel:1000.00
    21:57:53.156: Config:ZTravelAccel:100.00
    21:57:53.160: Config:PrinterType:Cartesian
    21:57:53.160: Config:MaxBedTemp:130
    21:57:53.164: Config:Extr.1:Jerk:20.00
    21:57:53.168: Config:Extr.1:MaxSpeed:50.00
    21:57:53.172: Config:Extr.1:Acceleration:4500.00
    21:57:53.176: Config:Extr.1:Diameter:0.00
    21:57:53.180: Config:Extr.1:MaxTemp:290
    21:57:53.183: Config:Extr.2:Jerk:20.00
    21:57:53.189: Config:Extr.2:MaxSpeed:50.00
    21:57:53.193: Config:Extr.2:Acceleration:4500.00
    21:57:53.197: Config:Extr.2:Diameter:0.00
    21:57:53.201: Config:Extr.2:MaxTemp:290
    21:57:53.205: Config:Extr.3:Jerk:20.00
    21:57:53.209: Config:Extr.3:MaxSpeed:50.00
    21:57:53.213: Config:Extr.3:Acceleration:4500.00
    21:57:53.217: Config:Extr.3:Diameter:0.00
    21:57:53.217: Config:Extr.3:MaxTemp:290
    21:57:53.225: RESCUE_STATE: OFF
    21:58:01.753: N18 M117 Finished

    Repetier said:
    Watchdog reset hat nichts mit Verbindung oder Spannung zu tun. Wenn er aktiv ist muss man regelmäßig ein ping Befehl ausführen oder der Prozessor wird reseted. Ursache kann eine Blockierung sein - wenn beispielsweise eeprom nicht erreicht werden kann beim schreiben würde das passieren. Beim due+Radds wird es am Anfang gelesen, ist also richtig konfiguriert. Aber bei manchen Befehlen wird wieder geschreiben, z.b. G32 S2 und wenn er dann hängt gibt es den watchdog.
    Der andere Grund ist, wenn der Hauptthread nicht genug CPU zeit bekommt. Das kann gerne mal passieren bei längeren Z Fahrten mit hoher Schrittfrequenz. Dann bleibt keine Zeit mehr über weil alle CPU zeit darin fließt. Dazu muss 4 Sekunden lang der thread blockiert sein.

    Die eeprom Geschichte könnte man mit EEPROM_MODE 0 - also deaktiviertem eeprom testen. Bei der Schrittfrequenz must du mal rechnen was da zusammenkommt. 150Khz sind normal kein problem.
    Repetier said:
    Watchdog reset hat nichts mit Verbindung oder Spannung zu tun. Wenn er aktiv ist muss man regelmäßig ein ping Befehl ausführen oder der Prozessor wird reseted. Ursache kann eine Blockierung sein - wenn beispielsweise eeprom nicht erreicht werden kann beim schreiben würde 

    Die eeprom Geschichte könnte man mit EEPROM_MODE 0 - also deaktiviertem eeprom testen. Bei der Schrittfrequenz must du mal rechnen was da zusammenkommt. 150Khz sind normal kein problem.
  • Repetier said:
    Bei der Schrittfrequenz must du mal rechnen was da zusammenkommt. 150Khz sind normal kein problem.
    Wie rechne ich da was und wo kann ich das prüfen.
    Könntest du diesen Schritt bitte nocheinmal genauer erklären.

    sind dafür diese Parameter verantwortlich?:

    #define RAMP_ACCELERATION 1
    #define STEPPER_HIGH_DELAY 2
    #define DIRECTION_DELAY 0
    #define STEP_DOUBLER_FREQUENCY 80000
    #define ALLOW_QUADSTEPPING 1
    #define DOUBLE_STEP_DELAY 0 // time in microseconds
    #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000
    #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000
    #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
    #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000
    #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000
    #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
    #define INTERPOLATE_ACCELERATION_WITH_Z 0
    #define ACCELERATION_FACTOR_TOP 100

    Ansonsten habe ich verstanden, dass watchdog also was arduino internes ist und kein verbindungsthema server zu Arduino/radds?
  • Ja Watchdog ist eine Funktion des Arduino Prozessors, die es erlaubt Hänger zu erkennen.

    Für Testzwecke kannst du auch den watchdog ausschalten. Wenn es dann im Grunde weiter geht weist du das die CPU überlastet ist.

    Schrittfrequenz ist steps per mm * Geschwindigkeit in mm/s
    #define STEPPER_HIGH_DELAY 2
    könnte hierbei ein Problem sein. Hier fügst du bei jedem high signal 2us pause ein. Das kostet last. Wenn du im einzelschrittmodus < STEP_DOUBLER_FREQUENCY bleibst wären das bei 80KHz schrittfrequent 16% CPU Zeit nur zum warten damit der Motortreiber das signal mitbekommt. Es gibt Treiber die das brauchen aber viele kommen mit 0 aus. 
  • Firmware mit :EEPROM_MODE 0  bringt leider keine Verbesserung.
    G32 1. Durchlauf funktioniert, 2. endet wieder mit resett

    :/

  • Dann versuch mal ohne watchdog.
  • So,

    einmal ohne Watchdog - lief alles soweit i.O.
    dann mit Watchdog und #define STEPPER_HIGH_DELAY 2 auf 0 geändert..
    bislang scheint es zu laufen...

    Ich freue mich!
    Danke.

    Falls ich doch ein Delay benötige - Wie merke ich das? habe smart Stepper für x + y..

Sign In or Register to comment.