Jump to content
frooDuck

Prime-Tower "prepared" nur den ersten Extruder

Recommended Posts

Posted (edited) · Prime-Tower "prepared" nur den ersten Extruder

Hallo Zusammen,

 

ich hoffe ich bin hier richtig mit einem "kleinen" Cura-Problem, jedoch mit (fast) Eigenbaudrucker.

 

Cura-Version ist 4.2.1.

 

Ich habe schon einiges recherchiert und es scheint diverse Probleme mit dem Prime-Tower zu geben, die habe ich aber alle nicht, dafür hab ich ein anderes 😀


Cura drucken ein Skirt für das Objekt und einen Prime-Tower ohne brim, so hab ich's konfiguriert und das klappt auch.

Problem ist nur, daß der erste Layer des Prime-Towers ausschließlich mit dem ersten Extruder gedruckt wird, somit wird der zweite Extruder trotz Tower nicht korrekt für den Druck geprimed. Cura druckt den Skirt bis auf eine einzige Runde, dann den kompletten Prime-Tower-Layer, dann den ersten Teil des Objekts. Anschließend wird das Filament gewechselt und Cura druckt noch die eine fehlende Runde des Skirts, was m.M.n. viel zu wenig ist,  und beginnt dann das Objekt fertig zu drucken.

 

Alle weiteren Layer sind prima, da wird immer das gewechselte Filament über den Prime-Tower geprimed, genauso wie es sein soll.

 

Hat jemand eine Idee wie ich Cura dazu überredet bekomme, doch den ersten Layer des Prime-Towers jeweils zur Hälfte mit einem der beiden Extruder (oder künftig mit bis zu 4 Extruder) zu drucken? Notfalls muß ich den Extruder mit einem postprocessingskript manuell mit einem keinen Rechteck in irgend einer Ecke primen, lieber wäre mir aber doch, Cura würde das machen.

 

Ich hab Euch mal den GCode angehängt, falls meine Erklärung unverständlich sein sollte.

 

PS: Vielleicht hat jemand noch passende Cura-Settings für "dual Extruder - single Nozzle", glaube sowas gabs mal unter dem Namen Prometheus oder auch auf Thingiverse (hab meins allerdings selbst gezeichnet). Aktuell schneide ich per postprocessing das Heizen der zweiten, nicht vorhandenen Düse weg. Gibts hier eine Möglichkeit, Cura klar zu machen, daß der zweite Extruder ebenfalls die erste Düse bedient? Wäre schön, ist aber nicht schlimm, klappt notfalls mit meiner aktuellen Lösung auch.

CFFFP_Testwurfel_zweifarbig.gcode

Edited by frooDuck

Share this post


Link to post
Share on other sites
Posted · Prime-Tower "prepared" nur den ersten Extruder

Hallo

ich hab keine direkte Lösung für dein Problem, aber ich glaube schon einiges darüber gehört zu haben. Ich vermute da eher einen Bug in Cura, als eine fehlende Configuration.

 

Als Workaround könntest du den Prime Tower größer machen, dann müsste auch der Skirt größer werden und theoretisch müsste dann auch mehr Material für den 2. Extruder gedruckt werden.  Nicht schön und bei größeren Drucken eine Materialverschwendung aber besser als gar nichts.

 

Du könntest auch einmal 4.3 Beta versuchen und falls das auch nicht klappt eine ältere Version 3.x.

Share this post


Link to post
Share on other sites
Posted · Prime-Tower "prepared" nur den ersten Extruder

Hallo,

 

16 hours ago, frooDuck said:

Problem ist nur, daß der erste Layer des Prime-Towers ausschließlich mit dem ersten Extruder gedruckt wird, somit wird der zweite Extruder trotz Tower nicht korrekt für den Druck geprimed. Cura druckt den Skirt bis auf eine einzige Runde, dann den kompletten Prime-Tower-Layer, dann den ersten Teil des Objekts. Anschließend wird das Filament gewechselt und Cura druckt noch die eine fehlende Runde des Skirts, was m.M.n. viel zu wenig ist,  und beginnt dann das Objekt fertig zu drucken.

 

Hast du schon versucht den Skirt Abstand (Mindestlänge für Skirt) zu vergrößern. Bei mir werden jeweils zwei gedruckt (diese reichen für mich)

Und denke daran die Einstellungen auf beiden Extruder Tabs zu übertragen, sonst werden diese nur für einen angewandt.

Wenn es dann immer noch nicht so ist wie gewollt wäre eine Cura Projekt Datei nicht verkehrt

 

16 hours ago, frooDuck said:

Aktuell schneide ich per postprocessing das Heizen der zweiten, nicht vorhandenen Düse weg. Gibts hier eine Möglichkeit, Cura klar zu machen, daß der zweite Extruder ebenfalls die erste Düse bedient?

 

Meinst du das gleiche wie hier

 

Mit den genanten Plugin kannst du glaube ich auch das vorheizen vor den Startcode verhindern, bzw. wennst du Platzhalter einfügst werden diese automatisch nicht mehr hinzugefügt (so mache ich das)

Bsp.:

M104 S{material_print_temperature_layer_0, 0} T0
M104 S{material_print_temperature_layer_0, 1} T1

 

Share this post


Link to post
Share on other sites
Posted · Prime-Tower "prepared" nur den ersten Extruder

Hallo,

 

erst mal herzlichen Dank für Eure Antworten!

 

@Smithy: Cura 4.3 beta habe ich getestet, gleiches Verhalten. Eine ältere Version werde ich wohl nicht mehr testen, wenn dann gibts ein postprocessing script, welches den ersten Layer des Prime towers auseinanderschneidet und auf alle verwendeten Extruder anwendet.

Share this post


Link to post
Share on other sites
Posted · Prime-Tower "prepared" nur den ersten Extruder

@zerspaner_gerd: Ja, in jedem Extruder-Startcode steht bei mir aktuell:

M104 {print_temperature}
M109 {print_temperature}

Deine beiden Zeilen wären wohl noch etwas besser!

Cura fügt mir direkt nach dem Startcode von E1 folgende Zeile ein:

  M104 T1 S0

  M105
  M109 S200
  M105

  M109 T1 S200

und ganz zum Schluß noch diese hier:

  M104 T1 S0

diese eliminiere ich aktuell mit meinem postprocessing script.

Mir ist noch nicht ganz klar, was Marlin in diesem Fall mit den Zeilen anfängt?! Muß mich nochmal durch den Sourcecode quälen... hab irgendwo zwei Extruder und SINGLENOZZLE definiert, kann sein, daß der da alergisch reagiert.

Share this post


Link to post
Share on other sites
Posted · Prime-Tower "prepared" nur den ersten Extruder
On 9/19/2019 at 6:20 PM, frooDuck said:

M104 {print_temperature}
M109 {print_temperature}

 

Die scheinen mir veraltet zu sein

 

On 9/19/2019 at 6:20 PM, frooDuck said:

diese eliminiere ich aktuell mit meinem postprocessing script.

 

Das wäre nicht nötig,

wie oben geschrieben über Plugin oder Platzhalter kann man diese vermeiden.

 

On 9/19/2019 at 6:20 PM, frooDuck said:

hab irgendwo zwei Extruder und SINGLENOZZLE

 

Mir ist persönlich nichts bekannt das man da was auf singlenozzle umstellen kann, kann natürlich sein das da schon jemand benutzerdefinierte Profile/Plugin geteilt hat, aber Cura wird überwiegend für Ultimaker Drucker entwickelt und da wird es nicht benötigt!

 

Gruß

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!