Anycubic i3 Mega / S - Cura Plugin for Filament Change/Color Change during Print v1.4

Anycubic i3 Mega / S - Cura Plugin for Filament Change/Color Change during Print v1.4

Description

Anycubic i3 Mega / S - Cura Plugin for Filament Change during Print ______________________________________________________________________ (English translation can be found below after the german instruction.) Change log: v1.1 - fix small sound issue - change some default vaules v1.2 - add german description v1.3 - add travel speed between park position <-> print position v1.4 - increased "Pause Length to push Pause" -> 30 - 1000s ______________________________________________________________________ Wer mit seinem Anycubic mehrfarbige Drucke erzeugen möchte, jedoch keine Lust auf eine nachträgliche G-Code Bearbeitung hat, sich nicht auf eine bestimmte Firmware festlegen möchte oder sonstige Umständlichkeiten in Kauf nehmen möchte, hat hier die Lösung gefunden. Folgende Vorteile bietet das Plugin: - keine nachträgliche G-Code Bearbeitung - keine bestimmte Firmware notwendig - kein Kleckern und Tropfen während des Filamentwechsels - sehr simpler und stressfreier Ablauf des Filamentwechsels - sehr saubere Farbübergänge - arbeitet mit aktueller Cura Version (derzeit 4.x.x) - funktioniert mit SD- und USB-Druck Und so funktionierts: - Plugin "ChangeFilamenti3Megav1.py" in das Cura-Verzeichnis "...\plugins\PostProcessingPlugin\scripts" kopieren. (Wenn das Plugin im richtigen Curaordner liegt, kann es über den Reiter "Erweiterungen -> Nachbearbeitung -> G-Code ändern " und "Ein Skript hinzufügen" aufgerufen werden. Der Pluginname darf nicht geändert werden, sonst lädt Cura das Plugin nicht. Das Plugin funktioiert nicht mit den alten 32-Bit Cura Versionen (z.B. Cura 15.04.6).) - Cura starten und den Druck wie gewohnt einstellen. Anschließend das Plugin "Filament Change i3 Mega /i3 Mega S v..." aufrufen und die Werte für den Filament Wechsel im Plugin Fenster einstellen und Fenster wieder schließen (siehe Bild 1 unten). Der Filamentwechsel kann mehrfach hinzugefügt werden. ______________________________________________________________________ Plugin Einstellungen: Change Layer = Nach welcher Schicht soll das Filament gewechselt werden. Pause Length to push Pause = Hier wird die Pausenlänge eingestellt, in der man den Druck für den Filamentwechsel anhalten kann. Das Anhalten erfolgt über das Drücken des Pausebuttons auf dem TFT des Druckers (oder dem Pausebutton der Überwachungssoftware). Standby Temperature = Bestimmt die Hotend-Temperatur während des Filamentwechsels. Travel Speed (Print <-> Park) = Geschwindigkeit zwischen Park- und Druckposition or und nach dem Filamentwechsel. Park Print Head X = Bestimmt die X-Position der Nozzle über dem Druckbett während des Filamentwechsels. Park Print Head Y = Bestimmt die Y-Position der Nozzle über dem Druckbett während des Filamentwechsels. Retraction Previous Filament = Filamentlänge, welche vor der Druckpause eingezogen wird, damit kein Filament auf den Druck tropft bzw. kein Filamentfaden zwischen der letzten Druckposition und Parkposition gezogen wird. Retraction Speed Previous Filament = Rückzugsgeschwindigkeit für "Retraction Previous Filament". Retraction Distance during Print = Achtung!!! Wichtig!!! Hier muss der Einzugsabstand (auch Retract genannt) eingetragen werden, welcher während des normalen Drucks im Feld "Einzugsabstand" eingetragen wurde (siehe auch Bild 2 unten). Wenn dieser Wert falsch ist, wird die Filamentmenge für die Druckfortsetzung falsch berechnet und der Farbübergang wird nicht perfekt. Extrude Amount Next Filament = Filamentlänge, welche nach der Druckpause zusätzlich ausgegeben wird. Dieser Wert ist nur bei sehr kleinen Druckobjekten wichtig (<2cm). Ein Wert von 2 mm funktioniert bei meinem i3 Mega sehr gut. Ist die erste Druckschicht nach dem Filamentwechsel zu dünn, einfach den Wert schrittweise um 0,5 - 1 Millimeter erhöhen. Bei größeren Druckobjekten sollte der Wert auf "0" gesetzt werden, um überschüssiges Filament zu vermeiden. ______________________________________________________________________ - Druck wie gewohnt starten. Was passiert nun: Druck stoppt automatisch nach dem Erreichen der gewünschten Schicht (Change Layer) und eine kleine Melodie ertönt. Druckkopf fährt in gewählte Parkposition. Liegt die Parkposition unterhalb von 15 mm, erfolgt noch ein zusätzlicher Z-Hub. Jetzt muss innerhalb der gewählten Zeit (Pause Length to push Pause) der Pausebutton auf dem TFT des Druckers (oder dem Pausebutton der Überwachungssoftware) gedrückt werden. Erfolgt das Drücken des Pausebuttons nicht, wird der Druck nach Ablauf der Zeit ganz normal ohne Filamentwechsel fortgesetzt. Wurde der Pausebutton gedrückt, fährt der Druckkopf nach Ablauf der gewählten Zeit (Pause Length to push Pause) noch ein Stück nach oben, ein Filamentvorschub wird ausgelöst und ein Signalton ertönt. Erst jetzt kann das alte Filament manuell entnommen und das neue Filament zugeführt werden. Die manuelle Zuführung des neuen Filaments sollte so lange durchgeführt werden, bis keine Mischfarbe der beiden Filamente mehr aus der Nozzle extrudiert wird. Hierfür kannst du dir ganz viel Zeit lassen, was manchmal auch notwendig ist, wenn ein Wechsel von einem dunklen zu einem hellen Filament erfolgt. Anschließen wird der Druck über den Continuousbutton auf dem TFT des Druckers (oder dem Restartbutton der Überwachungssoftware) fortgesetzt. Die Zeit zwischen dem Ende der manuellen Filamentzuführung und der Druckfortsetzung sollte möglichst kurz sein, damit nicht weiterhin Filament aus der Nozzle fließt (Ich brauche etwa 2 Sekunden, wenn ich mir Zeit lasse). Jetzt fährt der Druckkopf langsam in die ursprünglich gewählte Parkposition und es wird gleichzeitig ein automatischer Filamentrückzug eingeleitet, damit kein weiters Filament aus der Nozzle extrudiert wird. Während der Fahr zur Parkposition, müssen spätestens extrudierte Filamentreste der manuellen Zuführung von der Nozzle abgezogen werden. Nach dem Erreichen der Parkposition wird der Druck fortgesetzt. Fertig! War doch einfach, oder? ______________________________________________________________________ Viel Spaß beim Drucken! Über ein paar Likes, Comments oder auch Post a Make würde ich mich freuen. Danke. :-) Für Fragen oder Anregungen schreibt mir einfach oder nutzt die Comments Funktion. ______________________________________________________________________ Das schöne Fortnite Design findest du hier hier: https://www.thingiverse.com/thing:3349331 ______________________________________________________________________ Anycubic i3 Mega / S - Cura Plugin for Filament Change during Print If you want to create multicolored prints with your Anycubic, but you do not want to do any G-code editing alter slicing, do not want to your firmware or would like to accept other inconveniences, here's the solution. The plugin offers the following advantages: - no G-code processing after slicing - no specific firmware necessary - no spills and drops during filament change - very simple and stress-free filament changes - very clean color transitions - works with current Cura version (currently 4.x.x) - works with SD and USB printing How it works: - Copy plugin "ChangeFilamenti3Megav1.py" to the Cura directory "...\ plugins \ PostProcessingPlugin \ scripts". - Start Cura and set the print as usual. Then open the plugin "Filament Change i3 Mega / i3 Mega S v..." and set the values ​​for the filament change in the plugin window and close the window (see Figure 1 below). The filament change can be added several times. ______________________________________________________________________ Plugin settings: Change Layer = After which layer should the filament be changed. Pause Length to push Pause = Pause length, in which one can stop the print for the filament change. It stops by pressing the Pause button on the printer's TFT (or the pausing button in monitoring software). Standby Temperature = Hotend temperature during filament change. Travel Speed (Print <-> Park) = Travel speed between print and park position befor and after filament change. Park Print Head X = Determines the X position of the nozzle above the print bed during filament change. Park Print Head Y = Determines the Y position of the nozzle above the print bed during filament change. Retraction Previous Filament = Filament length, which is drawn in before the printing pause, so that no filament drips on the print or no filament thread is drawn between the last print position and parking position. Retraction Speed ​​Previous Filament = Retraction speed for "Retraction Previous Filament". Retraction Distance during Print = Important!!! Feed distance (retract) must be entered, which was entered during the normal print in the field "Retraction Distance". If this value is false, the print continuation filament quantity is calculated incorrectly and the color transition does not become perfect. Extrude Amount Next Filament = Filament length, which is additionally output after the printing pause. Only for smal objects needed (< 2 cm). A value of 2mm works very well on my i3 Mega. If the first print layer is too thin after the filament change, simply increase the value step by step by 0.5 - 1 millimeter. For bigger objects use "0". ______________________________________________________________________ - Start printing as usual. What happens now: Printing stops automatically after reaching the desired layer (change layer) and a small melody sounds. Print head moves to selected parking position. If the parking position is below 15 mm, there is an additional Z-move. Now within the selected time (Pause Length to Push Pause) the pause button on the printer TFT (or pause button of the monitoring software) must be pressed. If the pause button is not pressed, the print will continue normally without changing the filament. If the pause button has been pressed, the printhead will move up a bit after the selected time has elapsed (Pause Length to Push Pause), a filament feed will be triggered and a signal sounds. Now, you can remove the old filament manually and feed the new filament. You can spend a lot of time for doing this, which is sometimes necessary when switching from a dark to a light filament (mix color). Subsequently, the printing is continued via the continuous button on the TFT of the printer (or the restart button of the monitoring software). The time between the end of the manual filament feed and the print continuation should be as short as possible to prevent filament flowing out of the nozzle (I need about 2 seconds stress-less.). Now the printhead moves slowly to the selected parking position and at the same time an automatic retract starts. This is the last chance to remove filament from nozzle. After reaching the parking position, the printing restarts. Finished! It was easy, right? ______________________________________________________________________ Have fun! I would be happy about a likes, comments or post a make. Thanks. :-) For questions or suggestions use the Comments function. ______________________________________________________________________ The beautiful Fortnite design can be found here: https://www.thingiverse.com/thing:3349331

Statistics

Likes

427

Downloads

0

Category

3D Printing