Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Maschine bleibt einfach stehenhot smiley

geschrieben von eric1000 
Maschine bleibt einfach stehenhot smiley
30. December 2011 17:20
Hallo,

ich bin hier langsam am verzweifeln!
Mein Maschinchen geht soweit (theoretisch) ganz gut. Ich habe eine CNC umgebaut und da einen Extruder vom Wolfgang dran geschraubt.

Als Hardware habe ich:
[www.flickr.com]
CNC - Komplett mit XYZ-Controler
Extruder vom Wolfgang mit Pololu Treiber
Controler Atmega1284P mit Sprinter mit 115200

Wenn ich G-Code befehle von Hand eingebe werden die nach und nach sauber abgearbeitet.

Wenn ich aber den selben G-Code über pronterface drucken lasse bleibt er stehen.. aber erst an der Stelle wo der eigentliche Druck anfängt!

Hier ein Beispiel Code:


(Vorher noch Homing und so)
SENT: N4 G21 *62
RECV: ok
SENT: N5 G92 E0 *98
RECV: ok
SENT: N6 M82 *63
RECV: ok
SENT: N7 G1 Z0.400 F7800.000*8
RECV: ok
SENT: N8 G1 X38.755 Y39.010*38
RECV: ok
SENT: N9 G1 F1800.000 E1.00000*26
RECV: ok
SENT: N10 G1 X40.465 Y37.490 F540.000 E1.06728*26


Beim letzten Befehl (wo er das Drucken anfängt) kommt kein OK mehr!

Wenn aber die selben Befehle über die Konsole zeile für zeile reingeparst werden, dann geht es und das OK kommt sauber und er fährt weiter.

Hatte schon mal jemand so einen Effekt?

Verschiedene Sprinter Versionen habe ich schon probiert.
Auch verschiedene Versionen vom pronterface habe ich probiert.

Kann es der Bootloader des 1284 sein? Das ist der Bootloader vom Wiring. Der lies sich problemlos flashen da er von der wiring software von haus aus unterstützt wird. im gegensatz zu der arduino software die den 1284p im zweifelsfall nur nach extremer bastelei unterstützt?
Oder ists der pronterface?
Oder der Sprinter?
Oder ganz was anderes???

/bin/ratlos
...Erich
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 02:26
Hi,

USB Kabel mit Ferritkern benutzen, oder am besten von einer SD Karte drucken.

Würde dir gerne links von ein paar meiner einträge mitgeben, bin aber bloß am Handy im Urlaub winking smiley
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 03:49
Ich hab mit ihm auch schon dran gesessen.... das hat nix mit Übertragungsfehlern im üblichen Sinne zu tun. Die Verbindung ist stabil.

Da kann kilometerweise einfacher Gcode vorher kommen...aber sobald eine Zeile mit 4 Anweisungen kommt, kommt kein OK mehr:
G1 X40.465 Y37.490 F540.000 E1.06728

Das seltsame ist halt, wenn man die Zeile eintippt und abschickt nimmt er sie confused smiley

Unabhängig vom Host. Immer der selbe Effekt, sobald die lange Zeile kommt...ende
Ist eine ganz seltsame Sache. Ich weis auch nicht was das sein könnte, hab ich noch nie gesehen.

Ob das mit dem Atmega1284P zusammen hängt ???


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 04:28
ok,

hab dennoch mal das usb kabel getauscht.
mit kern, ohne kern, 1m kabel und ein 50cm kabel.

alle haben den gleichen effekt.

das testfile vom wolfgang wird sauber abgearbeitet bis zu dem punkt wo der skinforge oder slic3r code kommt.
da bleibt er zuverlässig stehen.

wenn ich die selben befehle aber über die console nacheinander cut&paste rein schiebe, dann macht er da weiter.

...erich
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 04:46
Hmm. Ob die Sprinter von längeren Zeilen überfordert ist? Schwer vorstellbar, denn das Problem hätten viele Andere dann auch. Vielleicht mal die Baudrate auf 19200 runter drehen und wenn's dann geht, wieder höher (38400, 57600).

Der Bootloader ist's jedenfalls nicht, der spielt nach dem booten keine Rolle mehr.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 11:00
Ja,
das Baudrate runter drehen hab ich schon mit Wolfgang zusammen gemacht.
Ich mache es aber soeben noch einmal.
Im Sprinter in der Configuration.h die Zeile abgeändert:
#define BAUDRATE 19200
und auf Upload gedrückt.
Soweit scheint alles ok, im Terminal kommt mit 19200 "start". Also passt.
Printerface gestartet, dort 19200 eingestellt und Wolfgangs Testfile gedruckt.
Homing = OK
Wurst am Rand = OK
Start des automatisch erstellten Codes = ENDE
Die Maschine bleibt auch bei 19200 zuverlässig an der gleichen Stelle stehen wie auch bei 115200.

Hier der GCode:
M113 S0.0
M104 S242
M140 S120
M116
G1 F90
G92 E0
G1 Z8.0 F90
G28 Y0 F1200
G28 X0 F1200
G1 X135.0 F1000
M113 S0.7
G1 E70 F500
G92 E0
G1 F90
G28 Z0 F90
G1 Z0.0 F90
G92 Z0
G1 Z0.2 F90
G1 X10.0 E100 F1200
G1 F90
G1 Z0.2 F90
G92 X0
G92 Y0
G90
G21
;M103
;M105
M140 S115.0
M141 S0.0
M142 S0.0
M113 S0.9
;M108 S40.0
M104 S242.0
;M108 S28.0
G1 X95.46 Y96.09 Z0.89 F2700.0
G1 F19200.0
G1 E73.0
G1 F2700.0
G92 E0
;M101
G1 X94.78 Y96.79 Z0.89 F1344.0 E1.2184 <-- Hier bleibt er einfach stehen
G1 X94.17 Y97.75 Z0.89 F1344.0 E2.6441
G1 X93.74 Y98.81 Z0.89 F1344.0 E4.0696
G1 X93.53 Y99.93 Z0.89 F1344.0 E5.4952
G1 X93.53 Y101.07 Z0.89 F1344.0 E6.921
G1 X93.74 Y102.19 Z0.89 F1344.0 E8.3466
G1 X94.17 Y103.25 Z0.89 F1344.0 E9.7721
G1 X94.78 Y104.21 Z0.89 F1344.0 E11.1978
G1 X95.57 Y105.03 Z0.89 F1344.0 E12.6234
G1 X96.5 Y105.7 Z0.89 F1344.0 E14.049
G1 X97.54 Y106.17 Z0.89 F1344.0 E15.4746
G1 X98.65 Y106.44 Z0.89 F1344.0 E16.9002
G1 X99.79 Y106.49 Z0.89 F1344.0 E18.3258
G1 X100.91 Y106.33 Z0.89 F1344.0 E19.7514
... usw

Wenn ich aber die Zeilen von Oben händisch in die Konsole parse, dann sagt er auch noch bei den langen Zeilen OK und fährt brav weiter.

Ich kann auch gerne mal nen anderen Code zum testen rein schiessen.

Ansonsten.. 'Nen guten Rutsch allen.. :-)
...Erich
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 11:11
Geht es denn testweise wenn du die F1344.0 aus den Zeilen entfernst?
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 11:30
möglich dass das problem an der reihenfolge der parameter liegt? normal sollte der vorschub ans ende der zeile


grüße
Bernhard
------------------------------------------------------------------------------------------------------------------------------
[www.thingiverse.com]
[www.flickr.com]
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 12:00
Aber er hat es mit verschiedenen G-Code Generatoren versucht.... und da hat man ja auch keinen Einfluss drauf, auf die Reihenfolge.

Ist schon extrem seltsam.... ich kann auch nur noch Raten.
Sprinter an sich dürfte es auch nicht sein, weil ich den ja auf ner Sandruinololu laufen hab, und da muckt er mit dem selben Code auch nicht. Es sei denn es gibt da einen Parameter der auf so was Einfluss hat ? Ich wüßte jedenfalls keinen.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 12:07
geh mal auf weniger nachkommastellen... 2 sollten reichen.. evtl hilft das..

relative extrusion evtl noch zur sicherheit und dann wär ich mit meinem latein am ende


grüße
Bernhard
------------------------------------------------------------------------------------------------------------------------------
[www.thingiverse.com]
[www.flickr.com]
Re: Maschine bleibt einfach stehenhot smiley
31. December 2011 21:22
@poller

.... was meinst du damit ....

wie soll das nachher bei skeinforge (sl3cer) gegen ?

oder willst du nur eine Analyse machen, was geht und was nicht ?


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 03:17
erstmal das problem identifizieren winking smiley

also zumindest würd ich das so angehen


grüße
Bernhard
------------------------------------------------------------------------------------------------------------------------------
[www.thingiverse.com]
[www.flickr.com]
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 09:56
Absolute Extrusion ist eigentlich besser aber Slic3r nutzt:
M82 ; use absolute distances for extrusion

Was als GCode befehl gar nicht existiert.


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 13:49
druck mal auf einmal über 4,294967295 meter.... dann wirst du feststellen dass es gar nicht so gut ist tongue sticking out smiley


grüße
Bernhard
------------------------------------------------------------------------------------------------------------------------------
[www.thingiverse.com]
[www.flickr.com]
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 15:06
Ich hab am Freitag ein 17 meter extrusion gehabt (Volume extruded is 120.2 cc) ohne Problem.


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 15:37
17 meter am stück? oO was hast du gedruckt?


grüße
Bernhard
------------------------------------------------------------------------------------------------------------------------------
[www.thingiverse.com]
[www.flickr.com]
Re: Maschine bleibt einfach stehenhot smiley
01. January 2012 16:27
Pink Panther Lady x 2 obere teil.
Hat 10 Stunden gedauert...

1-mal bearbeitet. Zuletzt am 01.01.12 16:28.


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: Maschine bleibt einfach stehenhot smiley
02. January 2012 06:45
Quote

Ich hab am Freitag ein 17 meter extrusion gehabt (Volume extruded is 120.2 cc) ohne Problem.

Du hast das Problem nur nicht erkannt smiling smiley So extrem lange Distanzen funktionieren zwar mit Float-Variablen prinzipiell, doch die Auflösung lässt da zu wünschen übrig. Dann macht Dein Extruder entweder gar keinen Schritt oder drei Schritte auf einmal. Der Sli3r macht das schon besser, wenn er die Extrudat-Länge öfters zurück setzt.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen