this is great, maybe i'll do the convert too
Just tested, it works, thanks! Updated the info in the post above.Ok, just checked it. Good news, it should work with Ultigcode.
One has to exchange the numbers between ;MATERIAL: and ;MATERIAL2:
Only the hotends with non-zero Material-values are heated up and primed.
@Dim3nsioneer and @ultiarjan; you two guys are just a miracle in process.
-
1
hmm, I'm definitely not a miracle in printing ABS... even at 250 Celsius the layer bonding is crap. Printing a mechanical part but it just isn't strong at all ...
I only have one roll of ABS atm (Ultimaker white), and it's rather old, but I guess that shouldn't matter.
Dim3nsioneer 557
Miracle...? Definitively not me... but I could use one from time to time...
Another thing, when you use the right nozzle, when using print one-at-a-time you need to change the machines head dimensions to avoid the head crashing into a part.
The default looks like this, where the shadow is the no-go area.
To change this you need to add a new machine, in "new cura beta" it's a bit unpractical, you have to first add a machine by copying and renaming a new json file here:
C:\Program Files (x86)\Cura_15.09.82\resources\machines
In the copy of your machinse file also change the machine name in the file.
Then change these values:
"machine_head_with_fans_polygon": { "default": [ [ -40, 30 ], [ -40, -10 ], [ 60, -10 ], [ 60, 30 ] ]},
into this:
"machine_head_with_fans_polygon": { "default": [ [ -60, 30 ], [ -60, -10 ], [ 40, -10 ], [ 40, 30 ] ] },
And this should be the result (need to add the new machine first when you open cura again, select the printer with the name you used in the copied json file)
In old cura (up to 15.04) you find the values of the "printer head size" in "machine settings".
The visualization does not work ok in old cura so you will not see the change, I did not actually check if it even works at all...
Update;
Just replaced the IPM with a PTFE+korneel tube also on the ABS side.
After multiple test prints I could not get it right, constantly a tiny bit of under-extrusion on
the ABS side. At first I though it was the draft of the newly installed room ventilation. After taking the head apart I noticed just a little leak between the block and the
IPM, there was obviously not enough pressure on the IPM, I should have been warned as when I installed it I already found the fit of the IPM in the Hot-end-isolator a bit tight... This was an early test IPM and I don't have another to compare, so for now I'll stick to the PTFE and see how long it will hold with ABS only printing.
I think it's a great idea to have a separate ABS nozzle & feeder, even without the IPM. The 2x PTFE also makes sense when you print XT on the "hot" hot end. Switching is just so easy...
I know the IPM does not like retractions on other material, but I wonder if anybody has some
'milage' on one with ABS only? would like to hear your results.
****************
****************
****************
correction >> think the issue was in the fit into the aluminium block, see below for more info
****************
****************
****************
Edited by GuestThis is really awesome!
- 2 weeks later...
When I print with the 2th head, the UM2 does a fairly long retract between the priming and the start off the part.
I've solved this now by using more skirt/brim, but would like to really solve this, and can't find it in the firmware, i'm using tinker 15.09 dual.
Anybody any idea where to find this? @tinkergnome @dim3nsioneer
tinkergnome 926
Anybody any idea where to find this? @tinkergnome @dim3nsioneer
Search for "extruder_swap_retract_length" - it's hardcoded to 16mm in Marlin_main.cpp...
....and can be modified only during printing (Tune -> Retraction -> Extruder change len).
You should be able to modify it during the heatup stage to examine if it makes any difference.
Oh...and it is only used if the gcode contains firmware retractions like this: "G10 S1".
The postfix "S1" triggers the "extruder_swap_retract".
-
1
Ahhh dumb, of-course its just the tool change retraction... why did I not think of that ... thanks!
I've made a little more progress with this setup today.
I had under extrusion issues again with the ABS part of the setup, so I took it all apart again and here's my diagnosis. Interesting for @korneel tube users.
I think I had to little pressure on the PTFE and before on the IPM because I could not feel the pressure properly at installation. 2 points in the hotend cause this:
The hot-end-isolator (original ultimaker part) did not fit easy into the aluminium all the way to the bottom, causing so much friction that you think you put pressure on the spring replacement tube, but it's actually just the hot-end-isolator thats to tight. Simple solution, just make the hole in the aluminium block a tiny bit bigger with a file.
2th issue was the friction you get when moving the block (by turning the hot-end-isolator) due to the screw (holding the sensor and heater) not sitting loosely into the aluminium.
I just drilled the 2 holes out a bit with a 3mm drill. Do this with the aluminium cooling block attached, like in the picture.
So basically I'm back to the IPM, printing with it for an hour or so now and all looks good again...
-
1
Great write up!
Is your ABS working better now?
What nozzle size do you use for ABS, I would think a bigger nozzle would work better?
I didn't quite understand why you had to drill out the cooling block. Was there a brim/edge before?
The drilling is done to make sure when you rotate the hot-end-isolator (to move the Teflon up, to lock the "korneel spring replacement" in place) you are able to feel how much pressure you put on it.
The screw that holds the heater & pt100, and sticks into the cooling block, gives a little friction, drilling it out makes sure the Olsson block moves up and down very smooth.
I'm still learning a lot about ABS printing. I'm getting good results with Ultimaker ABS at 250 celsius. I think the IPM is not really working all that well, at least not with retractions.
My results with Refill ABC are very poor, this stuff is getting very soft and starts dripping and smearing around the nozzle at low temps, and I can't get any decent layer bonding with it, also not on higher temps.
I would also like to work with higher temp ABS types (f.e. PC ABS), but for this you really need a full metal hotend.
Think the conclusion is that this setup is nice for occasional ABS printing and easy switching, but when you are serious about printing a lot of ABS a dedicated full metal hot-end makes more sense..
- 1 month later...
tinkergnome 926
I could not resist and made a copy of this approach.
I had a second Olsson block laying around... (i mean ... as a spare part...)
...and i got an early christmas gift from @SandervG (resp. Ultimaker) - i found this one recently in the mailbox:
Thanks again - i really appreciate it - and i think i found a good use for it.
Assembled all parts together:
As you can see - i also had some use of other community contributions.
Fan shroud by @Labern, print head modification by @Izzy and countless other parts
by @|Robert|. The power of open source!
Now i'm able to test the dual extruder version of the firmware for myself...
I selected the second extruder as primary and made a short test print:
Hey - it works!
-
1
Looks good, are the two nozzles set to the same gap height from the heated plate?
It looks like you are only using one extruded to print each time, your not using a different material for dissolvable support or printing two colour Scheme?
..and i got an early christmas gift from @SandervG
@tinkergnome you deserve it! your firmware is the best!
@izzy it's not for dual printing, it's only for use 1 at a time, so there's only one nozzle mounted at the same time, so you can keep one nozzle nice and clean for PLA only and low temps, and the other for XT or ABS at higher temperatures with more risk of killing the PTFE early. For ABS it's still only useful for the types you can print at lower temperatures, else you need a full metal hot end.
Edited by Guest-
1
Is the ptfe standing up to the higher temperatures ok?
I've just tried some samples from GlobalFSD, including some from TwoBears, BioFila linen .Kai Parthy, bendlay & Laywoo D3 Flex, Reprapper PLA Brass. And a couple of ABSs
The BoiFila Linen is nice, the Silk is only available in 1.75mm.
Kai Parthy were nice too. The Reprapper Brass is brittle on thin walls so I'm not sure at the moment about getting some more as it was a bit messy sticking to the nozzle.
The ABS, 1st time I've tried it was a pain, couldn't get it to stick to the platform, reeding other posts I need to make up some ABS slurry.
I'm having fun typing this to see how far I can get and then watch the iPad on screen keys catch up
Sure the PTFE you use for higher temps will die faster.... but some believe for ABS the quality of the PTFE is less important than for PLA as it's more slippery. You could also use this setup to easy switch between 2.85 and 1.75 fillament. I'm personally printing ABS with the E3Dv6 atm as I want to be able to print the higher temp variants, printing at 260-270.
tinkergnome 926
Sure the PTFE you use for higher temps will die faster.... but some believe for ABS the quality of the PTFE is less important than for PLA as it's more slippery....
Another example:
I never printed with ABS, but my left PTFE is in use for approx. 400 printing hours at temperatures between 240 and 250°C. It is assisted by an I2K washer and looks like new...
I2K rules!
...and although only one nozzle is usable at a time - i adjusted both to the same height anyway - just for convenience.
(i like it easy and don't want to re-level the buildplate on every change)
It works flawless so far.
Dim3nsioneer 557
@tinkergnome: You're talking about the combination I2K+DupTef, correct? (not about I2K + TFT = TF2K?)
tinkergnome 926
@tinkergnome: You're talking about the combination I2K+DupTef, correct? (not about I2K + TFT = TF2K?)
Actually only the "new one" is an I2K + DupTef, the "used one" is I2K + PTFE Coupler (from the Ultimaker shop).
No TF2K yet - but it's a thing to consider... The "DupTef" has disappeared from the 3dSolex shop anyway...
Edited by Guest
Recommended Posts
Dim3nsioneer 557
Ok, just checked it. Good news, it should work with Ultigcode.
One has to exchange the numbers between ;MATERIAL: and ;MATERIAL2:
Only the hotends with non-zero Material-values are heated up and primed.
Link to post
Share on other sites