Anycubic I3 Mega Y Dual Extruder conversion by 3D_Rapid_de model
3dmdb logo
Thingiverse
Anycubic I3 Mega Y Dual Extruder  conversion by 3D_Rapid_de

Anycubic I3 Mega Y Dual Extruder conversion by 3D_Rapid_de

by Thingiverse
Last crawled date: 3 years ago
!! WICHTIGE ÄNDERUNG !!
Ich habe den MOD von Marlin 1.1.8 auf 1.1.5 downgegraded!
Mit der 1.1.8 sowie der 1.1.x bugfix(Stand März.2018) ist es trotz bugfix zum "reverse planner bug" gekommen bzw. sind die "bleeding edges" probleme immer noch vorhanden.
Die 1.1.5 läuft sowohl mit Linear Advance sowie ohne diesen bug mit original TFT support!
(TFT support config thx to Christian Hopp)
Sollte jemand einen andern release candidate haben wollen, möchte er sich bei mir melden. Ich habe von 1.1.0 bis 1.1.x bugfix alle umgearbeitet.
Download Linkhttps://github.com/Blackcombify/anycubic-i3-mega-marlin1.1.5-2in1-nozzle-branch-by-blackcombify-maxgrundler
!! IMPORTANT CHANGE !!
I've downgraded the MOD from Marlin 1.1.8 to 1.1.5!
the 1.1.8 and the 1.1.x bugfix (March 2018) it has come despite bugfix to the "reverse planner bug" or the "bleeding edges" problems are still present.
The 1.1.5 runs both with Linear Advance and without this bug & original TFT support! (TFT support config thx to Christian Hopp)
If someone wants to have another release candidate, feel free to contact me. I have reworked from 1.1.0 to 1.1.x bugfix all candidates with tft support.
Download Linkhttps://github.com/Blackcombify/anycubic-i3-mega-marlin1.1.5-2in1-nozzle-branch-by-blackcombify-maxgrundler
feel free to tip!
https://www.youtube.com/watch?v=9PdE_59pAQM
Mit dieser Mod Firmware, welche auf Marlin basiert könnt ihr euren Anycubic I3 Mega auf Dual Extrusion via Y Verteiler mit nur einem Hotend umbauen.
Die Firmware ist nur mit der ersten i3 Version V1 und der zweiten V1.1 Ultrabase kompatibel! Die V1.4 wird nicht supported! Die 1.4 befindet sich auch nicht in meinem Besitz, somit kein Support.
!! Vorweg möchte ich noch sagen, ich übernehme keine Haftung/Verantwortung oder ähnliches.
Jeder ist für die Modifizierung seines Druckers selbst verantwortlich.
Wenn ihr von vornherein wisst, das ihr 2 Linke Hände habt, dann überlegt es euch 2 mal. Ich kann und werde nur begrenzt Support geben.
Meiner Meinung nach sollten folgende Grundvoraussetzungen vorhanden sein:
elektrisches Grund Know-how
Vorkenntnisse in Marlin
Sketch kompilieren/uploaden sollte bekannt sein
Eigeniniative! (gängige Suchmaschinen helfen:))
Hinweis!: Durch diese Firmware verliert die Ultrabase Version den linken Endschalter! dies lässt sich leider nicht vermeiden, da die 2 Z-Stepper Motoren danach parallel laufen und nur noch 1 Endschalter geschalten werden kann. (jeder Standard DIY Printer läuft mit nur einem Z-Endschalter ;))
Es wird benötigt:
1x Nema17 Stepper 1,8Grad 1,5A
1x Extrudersatz
1x Ø1,75 Bowden Tube ca. 500 mm
3x PC4-M6 pneumatische Schnellverbinder
Prinzipiell empfehle ich die Firmware individuell anzupassen! Die aktuelle ist nach meinen persönlichen Vorstellungen gestaltet.
Infos zum .hex File bzw. zu meiner generellen Anpassung:
Das Heatbed wird nicht mehr per BangBang gesteuert/geheitzt, sondern über PID! (die BedLED blinkt dadurch)
Der Autotune wird über M303 E-1 C10 S60 gestartet ( C=10 Intervalle, S60Grad)
gesetzt wird dann durch M304 Pxx Ixx Dxx und mit M500 speichern.
Linear Advance ist aktiviert, steht aber auf K0 R0 (falls gewünscht, Infos auf google)
Ich habe die Pins von Port Z2 auf E1 umbelegt um den zweiten Extruder benutzten zu können.
Der Z-Dual Stepperbetrieb wurde deaktiviert (ist notwendig)
Der Z-Dual Endstopbetrieb wurde deaktiviert (ist notwendig)
Steps/Acceleration sowie Jerk wurden an die originalen Werte angepasst.
Die Steps des E2 Extruders müssen auch eingestellt werden! (aktuell sind meine Werte hinterlegt).
Der Steps des zweiten Extruders können über M92 T1 E92.6 gesetzt werden. Mit M500 abspeichern.
Dies sind die gröbsten Änderungen.
Zum technischen Teil,
der zweite Z-Stepper der original auf E1 steckt, wird an den freien Z2 gesteckt. Der neue Stepper(Extruder2) wird an den E1 Port gesteckt (siehe Pinout Bilder).
Ich habe das Kabel durch die Schalteröffnung vorne Links geführt.
Den Extruder habe ich wie auf den Bildern links befestigt.
Nun druckt euch das Y-Stück liegend aus und schraubt 3x PC4-M6 Pneymatikschnellverbinder ein. In das V5 Hotend wird nun 1 Stück Teflonschlauch geschoben, welches unten bündig am Heatbreak ansteht. Oben sollte es soweit herausschauen dass das Y Stück mit samt Verbinder etwas Luft zwischen beiden Verbindern bildet. Die Schnellverbinder werden beide mit Kabelbinder gesichert (wie der Original Verbinder am Hotend)
Beide Extruder via Bowden Tube mit dem Y-Stück verbinden.
Für den Slicer kann ich euch nur mit Simplify3D helfen.
Die Problematik ist nun, Simplify braucht für einen Filamentwechsel bei dieser Länge
(Retract 150mm) ein Toolchange-Script.
Das Skript ist in Textform hinterlegt. Bis zur Funktion hat mich das gut 1,5 Tage gekostet ;)
Das Startscript muss auch eingefügt werden!
Diese Methode hat leider einen kleinen Haken, Simplify muss immer mit T0 starten. Dadurch müsst ihr natürlich je nach Teil die richtige Farbe im richtigen Extruder haben.
Die Skripte sind so ausgelegt, dass die Länge von Nozzle bis zum obersten Schnellverbinder um die 160 mm beträgt. Solltet ihr länger sein, müsst ihr das anpassen!
Ihr müsst außerdem ein neues Profil mit Dual Extruder anlegen. Ein Farb-Tower (Grundierungsstütze) mit ca 15mm muss eingestellt werden.
Wenn also alles erledigt ist, dann sieht der Ablauf wie folgt aus:
1 Extruder aufheizen!
2 T0 Material bis zum Schnellverbinder einfahren
3 T1 Material bis zum Schnellverbinder einfahren
4 Programm starten
5 Start Skript fährt T1 in die Noozle und wieder zurück.
6 Start Skript fährt T0 in die Noozle und bleibt.
7 T0 beginnt den Druck!
Nun sollte bei jedem Farbwechsel das Filament zurückgefahren werden und das neue auf dem Farb-Tower eingedruckt.
Also wer bis hier gelesen hat, der wird merken, ohne etwas Knowhow bzw. Liebe zum Hobby ist das ganze nicht zu empfehlen.
Wie schon gesagt, für mich ist es nicht möglich jedem immer und überall zu helfen.
Aber um das Prinzip verstanden zu haben, reicht es allemal :)
Auf die Arduino/Marlin Geschichte gehe ich nicht ein, diese Anforderung ist Grundvorassetzung. Wer da ohne wissen editiert, riskiert die Funktion seines Druckers.
Ich werde demnächst das Hotend komplett tauschen, um den Werkzeugwechsel Retract zu minimieren! Infos dazu folgen.
Für wen es hilfreich war, der darf gerne mal nen "TIP" (Spende) geben.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
for now english google translator :) correct translation will follow
with this mod firmware, which is based on Marlin, you can convert your Anycubic I3 Mega to an Y Dual Extrusion with only one Hotend.
The firmware is only compatible with the first i3 version V1 and the second V1.1 Ultrabase! The V1.4 is not supported!
!! I would like to say in advance, I assume no liability / responsibility or similar.
Everyone is responsible for modifying their printer themselves.
If you know you have left hands, then think twice. I can and will only give limited support.
In my opinion, the following basic conditions should be present:
electrical reason know-how
previous knowledge in Marlin
compile / upload sketch should be known
own initiative! (common search engines help :))
Note !: With this firmware, the ultrabase version loses the left endstop! Unfortunately, this can not be avoided, because the 2 Z stepper motors run parallel. (every standard DIY Printer runs with only one Z endstop ;))
It is required:
1x Nema17 Stepper 1,8degrees 1,5A
1x extruder set
1x Ø1.75 Bowden tube approx. 500 mm
3x PC4-M6 pneumatic quick connectors
In principle, I recommend customizing the firmware! The current is designed according to my personal ideas.
Information about the .hex file or about my general adaptation:
The heatbed is no longer controlled by BangBang no with PID! (the BedLED will flash)
The autotune is started via M303 E-1 C10 S60 (C = 10 intervals, S60degrees)
set it by M304 Pxx Ixx Dxx and save with M500.
Linear Advance is activated, but is on K0 R0 (if you want, info on google)
I changed the pins from port Z2 to E1 to use the second extruder.
The Z-Dual stepper mode has been deactivated (is necessary)
The Z-dual endstop operation has been deactivated (is necessary)
steps / acceleration and Jerk have been adjusted to the original values.
The steps of the E2 extruder must also be set! (currently my values ​​are deposited).
The steps of the second extruder can be set via M92 T1 E92.6. Save with M500.
These are the changes.
To the technical part,
the second Z-Stepper, which is originally on E1, is put on the free Z2. The new stepper (extruder2) is plugged into the E1 port (see pinout pictures).
I pulled the cable through the switch opening on the front left.
I attached the extruder as shown in the pictures on the left.
Now print the Y-piece reclining and screw in 3x PC4-M6 pneumatic-connector. Put in a piece of bowden tube In the V5 hotend , which is below flush with the heatbreak. Above it should look out so far that the Y piece together with connector forms some air between the two connectors. The quick connectors are both secured with cable ties (like the original connector on the Hotend)
Connect both extruders to the Y-piece via bowden tube.
For the Slicer I can only help you with Simplify3D.
The problem is now, Simplify needs for a filament change at this length
(Retract 150mm) a toolchange script.
The script is in text form. I spent 1,5 days for this arrrrgh ;)
The start script must also be inserted!
Simplify always has to start with T0. Of course you have to put in the right color in the right extruder depending on the part.
The scripts are designed so that the length from Nozzle to the top quick connector is around 160 mm. If yours should be longer, you have to adjust that in the script!
You also need to create a new profile with dual extruders. A color tower (grounding support) with about 15mm must be set.
So if everything is done, then the process looks like this:
1 heat up extruder!
2 put in material up to the quick connector for T0
3 put in material up to the quick connector for T1
4 start the program
5 start script moves T1 to Noozle and back.
6 start script moves T0 into the Noozle and stays.
7 T0 starts printing!
Now, with each color change, the filament should be retracted and the new one printed on the color tower.
So who has read up to here, will remember, without some know-how or love for the hobby, the whole thing is impossible.
As I said before, for me it is not possible to help anyone anytime, anywhere.
but hope helps for understanding:)
I will not explain the Arduino / Marlin story, this requirement is a basic requirement. Those who edit without knowing risk the function of their printer.
I will replace the hotend completely in the near future to minimize the tool change retract! informations follow, stay prepared
For whom it was helpful, maybe do a "TIP" (donation).

Tags