Jump to content
UltiMaker Community of 3D Printing Experts

Problem mit Dual extrusion und retraction


Cr4nK

Recommended Posts

Posted · Problem mit Dual extrusion und retraction

Hallo,

Bin neu hier im Forum und weis nicht ob es vielleicht schon so ein ähnliches Thema gibt. Habe aber auf den ersten Sucher keins gefunden.

 

Nun zu meinem Problem:

Ich habe einen Creality Cr-x der in der Lage ist 2 farbig zu drucken. 

Mit einer Farbe funktioniert alles einwandfrei.

Aber das 2 farbige drucken spinnt ein bisschen.

Ich habe das Gefühl das Cura nicht so ganz versteht das ich nur eine Düse hab die an 2 Extruder hängt und somit immer beim Filament wechsel nicht weit genug zurück zieht und mit dem zweiten Filament dann auf das andere auffährt.

Das Merkwürdige ist dass das nur bei den ersten 2-3 Schichten so ist danach wird das Filament immer schön weit genug nach hinten gezogen damit platz für das andere da ist.

Möglicherweise stimmt auch was mit den start und End Codes nicht.

Hier sind die Start und End Codes die momentan drin sind allerdings hab ich die nicht selbst geschrieben sondern aus dem Internet so übernommen.

 

 ; start script
G21                            ; metric values
G90                            ; absolute positioning
M83                            ; extruder relative mode
M115 U3.0.10                ; tell printer latest fw version
M107                        ; start with the fan off

G28                            ; home all

G1 Z0.6 F{travel_speed}

T0                            ; prime T0
G1 X10 Y5
G1 F3000 E140                ; undo storage position
G1 F{travel_speed}

M117 Priming complete       ; Put printing message on LCD screen

M82                            ; set extruder to absolute mode
G92 E0                        ; zero the extruded length

 

 

; end script
M83                            ; extruder relative mode
G1 F3000 E-140                ; retract
G1 X0 Y200                    ; home X axis
M84                            ; disable motors

 

 

 

; extruder 1&2 start script
G92 E0
G1 E137 F10000                ; return - 3 to keep nozzle from oozing
G92 E0

 

 

 

;extruder 1&2 end script
G92 E0
G1 E-6 F10000                ; retract to prevent stringing
G91                            ; switch to relative positioning
G1 Z1                        ; travel +1 on z
G90                            ; switch to absolute positioning
M82                            ; ensure e is absolutely positioned
G1 X24 Y15 {travel_speed}    ; move to 10 0
G92 E0
G1 E6 F10000                ; undo retract
G92 E0
G1 E-5 F10000                ; stage 1 of 3 stage retraction
G92 E0
G1 E2 F10000                ; stage 2
G92 E0
G1 E-137 F10000                ; stage 3, this keeps from producing "hair"
G92 E0

 

Hoffe jemand kann mir helfen bin schon am verzweifeln 🙂

Danke schon mal im voraus.

 

  • Link to post
    Share on other sites

    Posted · Problem mit Dual extrusion und retraction

    Hallo,

     

    2 hours ago, Cr4nK said:

    Ich habe das Gefühl das Cura nicht so ganz versteht das ich nur eine Düse hab die an 2 Extruder hängt

     

    Das weis Cura auch nicht, da die Ultimaker Drucker nicht so aufgebaut sind

     

    Ich vermute das da ein Fehler mit G92 oder und M82/M83 sein könnte. Aber so kann man es nichts sagen, zu wenig Informationen.

     

    Vielleicht kannst du den gcode + cura Profil teilen.

     

    Gruß

     

  • Link to post
    Share on other sites

    Posted · Problem mit Dual extrusion und retraction

    Hallo, so

    Dein Cura Profil ist leider nicht zu verwenden, du müsstest über "Cura -> Datei -> Speichern" gehen. Ab Cura 3.6 muss die Dateiendung ".3mf" heißen.

     

    Mehrere Sachen sind mir in gcode aufgefallen,

    1. Dein Platzhalter {travel_speed} ist falsch, und für Vorschub gibt es soweit ich weis auch keinen Platzhalter der mm/min in gcode einträgt.
      Müsstest also dein {travel_speed} gegen den direkten Vorschub austauschen
    2. Es werden nur 16mm zurückgezogen, aber 137mm vor?? Ursache kann man vielleicht mit Hilfe von Cura Projekt finden
    3. Ich habe solche Fragmente in gcode gefunden "p�" oder "��"
      Das ist meist ein zeichen dafür das die Kodierung nicht stimmt (bearbeitest du den gcode manuell nach den abspeichern von Cura) oder irgendwelche Zeichen (ä,ö $ usw.) die nicht unterstützt werden

    Gruß

  • Link to post
    Share on other sites

    Posted · Problem mit Dual extrusion und retraction

    Zu 1:

    Kann ich denn nicht einfach in der jeweiligen Zeile den F Befehl und den Platzhalter weglassen, sodass nur noch der G Befehl und die Richtung vorgegeben ist?

    Also als Beispiel G1 Z0.6 anstatt G1 Z0.6 F{travel_speed}

     

    Zu 2:

    Genau das macht der Drucker auch er zieht nur 16mm vom ersten Extruder zurück und dann 137mm vom zweiten Extruder vor was die folge hat dass das Filament vom zweiten auf das erste auffährt. 

    Das Projekt hab ich mal dran gehängt hoffe das passt so.

     

    Zu 3:

    Der Code selbst wird direkt von Cura auf einer sd karte ohne Nachbearbeitung gespeichert.

    Ich will eigentlich auch nicht unbedingt im Gcode was manuell ändern weil mir das ein wenig zu kompliziert und zu aufwendig ist. Hab mit G Code Programmieren seit der Ausbildung nix mehr gemacht und müsst mich erst mal wieder einlesen.😅

     

     

    Test 2 Farbig.3mf

  • Link to post
    Share on other sites

    Posted · Problem mit Dual extrusion und retraction
    On 5/25/2019 at 10:07 PM, Cr4nK said:

    Kann ich denn nicht einfach in der jeweiligen Zeile den F Befehl und den Platzhalter weglassen,

     

    Nein empfehle ich nicht, da dann der Vorschub von den vorherigen Sätze übernommen wird

    Diesen Satz in deinen start Code kannst du allerdings komplett weg lassen

    G1 F{travel_speed}

     

    Ich hatte beim ersten mal abspeichern auch solche Hieroglyphen/Fragmente (siehe oben) in gcode.

    Genau an dieser stelle wo eigentlich dein Extruder End Script stehen sollte, nachdem ich auch hier das {travel_speed} ersetzt habe mit F und Vorschub wurde dein Extruder End Script in gcode eingefügt und die Fragmente verschwanden.

     

    Also entferne überall das {travel_speed} und ersetze es mit einen F und einen Vorschubwert.

    Ob das jetzt alles war kann ich natürlich nicht sagen, deine Scripte sind alle etwas konfus, kenne aber deinen Drucker auch nicht

     

    Gruß

  • Link to post
    Share on other sites

    Posted · Problem mit Dual extrusion und retraction

    So alle Platzhalter sind raus und stattdessen werte eingetragen.

     

    Test druck hat funktioniert alles einwandfrei. Müsste damit vorerst arbeiten können.

     

    Das Thema sollte somit vom tisch sein.

     

    Vielen dank für alle Tipps 😀 👍.

  • 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
    • Our picks

      • UltiMaker Cura 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 24 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...