Notifications
Clear all

Filamentwechsel zu Beginn des Drucks?  

  RSS
edelsteff
(@edelsteff)
Trusted Member
Filamentwechsel zu Beginn des Drucks?

Hi,

ich versuche einen Multicolor Druck aus verschiedenfarbigem PETG zu machen.

Dazu habe ich hier im Forum eine Gute Anleitung gefunden. Es werden einfach mehrere Extruder erstellt und beim Werkzeugwechsel GCODE wird manuell M600 eingetragen.

Mein Problem ist nun, dass der Drucker nach dem BedLeveleing die Startlinie zieht und direkt im Anschluus einen Farbwechsel verlang. Nachdem ich also das Filament gewechselt habe (obwohl ja bereits die richtige Farbe geladen war) kommt erst noch etwas Filament aus der Düse, ehe der Drucker mit dem ersten Layer beginnt. Dadurch entsteht eine extrem schlechte Haftung am Druckbett und der Druck scheitert.

 

Ich müsste also in den Einstellungen nur etwas finden, um den Farbwechsel am Anfang wegzulassen.

 

Könnt ihr mir da helfen? 

 

Stephan

Posted : 28/03/2022 12:19 pm
Kai
 Kai
(@kai-2)
Famed Member
RE: Filamentwechsel zu Beginn des Drucks?

Hallo Stephan,

wenn Du nur einen Layer-basierten Farbwechsel im Druck haben möchtest, nutz doch einfach die Funktion "Farbwechsel" im Slicer.
Oder vestehe ich Dein Anliegen falsch?
Wenn Du manuell einfach den M600 Befehl im gcode eingetragen hast, ist es natürlich wichtig das Du auch verstanden hast wie ein gcode aufgebaut ist und wo so etwas eingetragen wird. Andernfalls ist die Gefahr recht groß das Du mit einem manuell editierten gcode auch z.B. den Drucker  beschädigen kannst. Zumindest wenn es um mehr als einen M600 Befehl geht.

Gruß Kai

Wer freundlich fragt bekommt auch eine freundliche Antwort.
nec aspera terrent

Posted : 28/03/2022 8:09 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Hallo Kai,

ich habe mich an diesem Thread aus dem englischsprachigen Bereich des Forums gehalten. 

https://forum.prusa3d.com/forum/prusaslicer/manual-multicolor/

 

Ich möchte eine zweifarbige Beschriftung in einer Fläche drucken. Mit schichtweisem Farbwechsel würde ich leider nicht das gewünschte Ergebnis erzielen. 

 

Grundsätzlich hat das alles auch schon einmal funktioniert, aber es ist schon so lange her dass ich nicht mehr weiß was ich damals anders gemacht habe.

 

Posted : 28/03/2022 8:39 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE:

Arbeitest Du mit der MMU2?

Versuch mal das erst genutzte Werkzeug im Register "Extruder" einzustellen (im folgenden Bsp. ist es Extruder 1):

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 28/03/2022 9:30 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Hi Karl,

standartmäßig waren die Einstellungen bei mir schon fast so hinterlegt, lediglich der Extruder für Stützen und Raft war auf 0 gestellt. Das sollte zwar eigentlich nicht ausmachen aber ich hab es trotzdem mal auf 1 gestellt. 

 

Leider hat das mein Problem nicht behoben. Der Drucker zieht die Start-Linie und will dann noch vor dem ersten Layer einen Farbwechsel, den ich nicht überspringen kann. 

Posted : 29/03/2022 5:49 am
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Sorry das hätte ich eventuell genauer erklären müssen.

Ich habe leider keine MMU2. Ich will die Filamentwechsel manuell machen, das sind nicht viele umd ist in diesem Fall den Aufwand wert.

Wie gesagt ich habe so etwas ähnliches schon einmal gemacht. Ich habe auch den alten GCODE gefunden und getestet. Das Problem tritt dabei nicht auf. Ich denke es liegt also lediglich an den Einstellungen in Slic3r.

Posted : 29/03/2022 6:06 am
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Filamentwechsel zu Beginn des Drucks?

Am einfachsten wäre es, wenn Du Deine 3mf Datei zur Verfügung stellen würdest. Da könnte man sich vor Ort ein Bild machen und auch den Gcode analysieren.

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 29/03/2022 8:34 am
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE:

 

Posted by: @karl-herbert

Am einfachsten wäre es, wenn Du Deine 3mf Datei zur Verfügung stellen würdest. Da könnte man sich vor Ort ein Bild machen und auch den Gcode analysieren.

Schöne Grüße,

Karl

Alles  klar, hier das 3MF-File und der GCODE.

This post was modified 2 years ago 2 times by edelsteff
Posted : 29/03/2022 5:11 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Sorry das mit dem Upload scheint nicht zu funktionieren. 

Hier ein Link zu meiner DropBox

https://www.dropbox.com/sh/vn9ou64qgqg6vbn/AADX45gTSyGbjlaPvzkoqfbla?dl=0

Posted : 29/03/2022 5:24 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Filamentwechsel zu Beginn des Drucks?

Ich habe eine kleine Änderung durchgeführt (Toolnr. Korrektur, siehe angehängte JPG). Lt. Gcode sollte der Druck mit T0 starten und erst beim geplanten Toolchange zum Wechseln des Filaments auffordern. Den Gcode habe ich auch angehängt. Einfach mal testen. Rückmeldung würde mich freuen.

Da der Prusaserver wieder mal "wackelt", habe ich die Zip-Datei extern verlinkt: Akkudeckel_0.2mm_PETG_MK3_golger.zip

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 30/03/2022 9:32 am
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Vielen Dank für deinen Tipp. Ich habe versucht das Modell selbst nochmal mit geänderter Einstellung gesliced und danach auch deinen GCODE ausprobiert. Leider tritt in beiden Fällen der gleiche "Fehler" erneut auf.

Grüße

Stephan 

Posted : 30/03/2022 9:14 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE:

Ich kann keinen Fehler entdecken. In Satznr. 59 wird T0 verlangt (das erste Werkzeug). Die nächste Aufforderung zum Wechsel von T0 auf T1 findet erst ab 160598 statt. Dazwischen sollte keine Aufforderung zum Filamentwechsel stattfinden, es sei denn es tritt ein Probleme beim Laden auf oder der Drucker glaubt es sei kein Filament geladen (Sensorproblem).

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 30/03/2022 9:46 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

es sei denn es tritt ein Probleme beim Laden auf oder der Drucker glaubt es sei kein Filament geladen (Sensorproblem).

Das kann eigentlich nicht sein, da ich den Filamentsensor deaktiviert habe und ich ja aufgefordert werde das bereits geladene Filament zuerst auszuwerfen um dann ein neues zu laden.

 

Ich weiß nicht woran es noch liegen könnte.

Vielleicht hilft euch das kurze Video weiter?

 

Posted : 31/03/2022 2:36 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE:

Der Drucker macht es so, wie ihm angeordnet wird:

M104 S240 ; set extruder temp

M140 S85 ; set bed temp

M190 S85 ; wait for bed temp

M109 S240 ; wait for extruder temp

G28 W ; home all without mesh bed level

G80 ; mesh bed leveling

G1 Y-3.0 F1000.0 ; go outside print area

G92 E0.0G1 X60.0 E9.0 F1000.0 ; intro line

G1 X100.0 E12.5 F1000.0 ; intro line

G92 E0.0M221 S95

; Don't change E values below. Excessive value can damage the printer.

M907 E430 ; set extruder motor current

G21 ; set units to millimeters

G90 ; use absolute coordinates

M83 ; use relative distances for extrusion

M600     <- hier der Farbwechsel

T0

Druckbett und Düse werden auf Temp. gebracht, homeall durchgeführt, meshleveling, Introline und Filament laden.

Nach dem Druck der Introline fordert er zum Laden von T0 auf, also muss dafür gesorgt werden, dass T0 vor dem Druck der Introline bekannt ist.

Geht zum Beispiel mit Einfügen folgender Zeile im Startcode der Druckereinst. vor der Introline:

M600 und T[initial_tool]

Das sähe dann so aus:

...

M109 S[first_layer_temperature] ; wait for extruder temp

G28 W ; home all without mesh bed level

G80 ; mesh bed leveling

M600

T[initial_tool]

G1 Y-3.0 F1000.0 ; go outside print area

G92 E0.0

...

usw...

Du würdest Dir aber leichter tun, wenn Du im Singlemode druckst und die Farbwechsel interaktiv einfügst (nur M600):

Eine Beschreibung dazu findest Du hier: https://help.prusa3d.com/de/article/farbwechsel_1687/

oder hier: https://3druck.com/diy/mehrfarbig-3d-drucken-mit-nur-einem-extruder-und-dem-prusa-slicer-3086893/

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 31/03/2022 5:04 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE:

Du würdest Dir aber leichter tun, wenn Du im Singlemode druckst und die Farbwechsel interaktiv einfügst (nur M600)

Dann kann ich aber die Farbe nur für eine komplette Schicht festlegen, oder irre ich mich?

 

Ich dachte zwischenzeitlich jedenfalls die Lösung gefunden zu haben. Seltsamerweise war als Extruder für Stützen, Raft und Schürze die Nummer 0 eingestellt. Ich habe es auf 1 geändert, was allerdings auch nichts ändert. (Siehe Screenshot) Auch die Schürze einfach komplett zu deaktivieren bringt keinen Erfolg.

Geht zum Beispiel mit Einfügen folgender Zeile im Startcode der Druckereinst. vor der Introline:

M600 und T[initial_tool]

Das habe ich auch probiert (die Zeilen "M600" und "T[initial_tool]" im Feld Start-GCODE nach dem Befehl "G80" eingefügt. Das Ergebnis ist, dass der Drucker schon vor der intro_line einen Farbwechsel will, führt man diesen aus zieht er die Startlinie und will anschließend erneut einen Farbwechsel.

Ich bin mittlerweile echt am Verzweifeln, vor allem weil ich das ja in der Vergangenheit schon einmal erfolgreich gemacht habe.

 

Grüße

Steph

This post was modified 2 years ago by edelsteff
Posted : 04/04/2022 1:20 pm
edelsteff
(@edelsteff)
Trusted Member
Topic starter answered:
RE: Filamentwechsel zu Beginn des Drucks?

Kann ich einfach den GCODE in einem geeigneten Programm öffnen (wenn ja welches) und ihn abändern?

Ich würde dann einfach den M600 Befehl nach der intro line entfernen.

Oder kann ich durch das manuelle Ändern des GCODE in diesem Fall einen Schaden am Drucker verursachen?

Posted : 13/04/2022 6:46 am
karl-herbert
(@karl-herbert)
Illustrious Member
RE:

"...schon vor der intro_line einen Farbwechsel will, führt man diesen aus zieht er die Startlinie und will anschließend erneut einen Farbwechsel."

Dann liegts am Drucker bzw. an den FW Einstellungen. Mein Drucker folgt brav dem M600 und verlangt, wie geplant, einen Filamentwechsel wenn dieser angefordert wird. Allerdings habe ich noch eine alte FW Version (3.8.1) installiert.

Gcode kannst Du natürlich beliebig ändern. Du musst halt wissen was Du wegnimmst, hinzufügst oder änderst, da ein falscher Gcode Befehl mitunter fatale Folgen für den Drucker haben kann. Ein Entfernen eines M600 Kommandos tut dem Drucker nichts. Er druckt halt mit demselben Filament weiter.

Bei Windows Systemen hat sich Notepadd++ ganz gut zum Editieren von Gcodes und Scriptdateien bewährt. Wird andereorts auch empfohlen. Bei Linux Systemen verwende ich gerne "nano", da ich diesen gut kenne und schon lange verwende. Ist aber weit weniger komfortabel als notepad++.

Schöne Grüße,

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 13/04/2022 9:15 am
Share: