Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Teacup meldet "Expected Checksum" und bleibt stehen

geschrieben von BitMeUp 
Teacup meldet "Expected Checksum" und bleibt stehen
29. June 2013 09:02
Hallo zusammen,

meine Name ist Matthias, bin neu hier und habe ein Problem. eye rolling smiley

Ich habe mir ein Wolfstrap zur Herstellung von Platinen Layouts gebaut. (Später soll ein auch Extruder dazukommen). Zur Steuerung benutze ich ein Gen7 Board mit Teacup. (Dank an Traumflug für den super Bausatz). Ich mache gerade nach den Einstellungen die ersten Versuche als Fräse/Plotter (mit einem Bleistift).

Ich lasse gerade ein Platinen Layout zeichnen, das ich mit eagle pcb-gcode erzeugt habe. Direkt am Anfangen sollen ein paar Lötpads für in IC gezeichnet werden. Nach einer kurzen Zeit bleibt der Drucker plötzlich stehen und Teacup meldet: "rs N230 Expected checksum 113" oder ähnliches, da er nicht immer an der gleichen Stelle stehen bleibt.

Hier die ersten Zeilen des gcode:
G21

G90
G00 Z30.0000 
G00 X0 Y0

G04 P3.000000
G00 Z0.5080 
G00 X39.0423 Y21.4972 
G01 Z-0.2540 F254.00 
G01 X39.0423 Y21.6828 
G01 X39.0061 Y21.8649 
G01 X38.9351 Y22.0364 
G01 X38.8320 Y22.1907 
G01 X38.7007 Y22.3220 
G01 X38.5464 Y22.4251 
G01 X38.3749 Y22.4961 
G01 X38.1928 Y22.5323 
G01 X38.0072 Y22.5323 
G01 X37.8251 Y22.4961 
G01 X37.6536 Y22.4251 
G01 X37.4993 Y22.3220 
G01 X37.3680 Y22.1907 
G01 X37.2649 Y22.0364 
G01 X37.1939 Y21.8649 
G01 X37.1577 Y21.6828 
G01 X37.1577 Y21.4972 
G01 X37.1939 Y21.3151 
G01 X37.2649 Y21.1436 
G01 X37.3680 Y20.9893 
G01 X37.4993 Y20.8580 
G01 X37.6536 Y20.7549 
G01 X37.8251 Y20.6839 
G01 X38.0072 Y20.6477 
G01 X38.1928 Y20.6477 
G01 X38.3749 Y20.6839 
G01 X38.5464 Y20.7549 
G01 X38.7007 Y20.8580 
G01 X38.8320 Y20.9893 
G01 X38.9351 Y21.1436 
G01 X39.0061 Y21.3151 
G01 X39.0423 Y21.4972 
G00 Z0.5080 
G00 X36.5023 Y21.4972 
G01 Z-0.2540 F254.00

Alle vorhandenn Kommentare im code habe ich per Hand entfernt, da der Drucker sonst nicht gestartet hat.

Ich tippe auf ein Kommunikationsproblem, kann es aber nicht weiter eingrenzen.

Hat jemand eine Idee?

Viele Grüße
Matthias
Re: Teacup meldet "Expected Checksum" und bleibt stehen
29. June 2013 14:31
Och mönsch. Gerade heute morgen habe ich noch wo anders in diesem Forum geschrieben, dass das mit der Checksumme Mumpitz ist, weil es ohnehin nie Kommunikationsfehler gibt. Und jetzt das! Obwohl, wenn er immer an der gleichen Stelle stehen bleibt, ist es ziemlich unwahrscheinlich, dass es wirklich ein Kommunikationsfehler ist. Sieht eher nach einem Bug im Host oder in der Teacup aus.

Den Fehler musst Du in oder um Zeile 230 suchen. Dein G-code hat weder Zeilennummern noch Checksummen dran, doch die werden von Pronterface(?) ergänzt. In Pronterface kann man im Menü "G-code debug" einschalten, dann sieht man, was genau geschickt wird.

Teacup hat für diese Zeile N230 die Checksumme 113 errechnet, offensichtlich hat Pronterface etwas anderes errechnet und geschickt. Bleibt die Frage, wer Recht hat :-)

Teacup sollte eigentlich mit Kommentaren nach einem ; und Kommentaren in Klammern klar kommen. Möglicherweise verschluckt sich aber auch Pronterface daran. In beiden Fällen sollte man das in Ordnung bringen.

Kannst Du mal die komplette G-code Datei, oder zumindest die ersten 300 Zeilen, mit Kommentaren anhängen? Welchen Host verwendest Du genau (git Zweig, Datum)?


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Teacup meldet "Expected Checksum" und bleibt stehen
29. June 2013 15:37
Der Fehler tritt nicht immer in der gleichen Zeile auf. Mal passiert es etwas eher und manchmal etwas später. Ich habe in der Config.h testweise den #define MOVEBUFFER_SIZE auf 32 gestellt. Danach lief das Programm etwas länger.

Das eingesetzte System:

Firmware Teacup: [github.com] (Download letzten Dienstag)

Host: Repetier-Host 0.90b (Update heute morgen vorher 0.85b)

PC: Windows 7 Home Premium 64bit SP1
Anhänge:
Öffnen | Download - singlesidedtop.nc (424 KB)
Öffnen | Download - config.h (22.9 KB)
Re: Teacup meldet "Expected Checksum" und bleibt stehen
30. June 2013 05:38
So.. .hab gerade Pronterface installiert... jetzt druckt er alles einwandfrei. Anscheinend klemmte es dann am Repetier. Warum auch immer. smiling smiley
Re: Teacup meldet "Expected Checksum" und bleibt stehen
30. June 2013 07:02
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen