Sakati84/3DPrintColorizer

Direct Drive extruder

Opened this issue · 7 comments

I have a CR-10 that I have converted to direct drive (Micro-Swiss). The instructions for this plugin said it needed a larger retraction, but with direct drive where retraction is set to around 1.5mm a larger retraction is likely to cause a jam.
Is there a workaround or modification that would work with a direct drive converted Ender or CR-10?
Thanks,
Al

Hey, the larger retraction is only needed for a bowden extruder because of the pressure in the bowden tube. I think for a direct extruder you can set it to zero or a small value (retraction amount in the plugin settings). The worst thing that could happen is a little amount of oozing. In this case you can try out a ooze or draft shield. Please share your experience / parts when possible.

Hi there, I have the same concerns with a DD extruder!

I have set it all up on the ender3.

all positions work fine and dandy except the retraction!

I did note that you cannot use a brim as it creates a brim for each extruder and the z offset pushes the nozzle several millimetres into the bed (not good)!

The best thing there might be to put a .2mm fluffy bit around the item created in cura or not print anything that needs a brim or modify the script? but not sure yet!

the retraction even if set to 0.0 and disabling retraction in the extruders in Cura themselves still rolls back the extruder by more than 75mm.. this is the amount of retraction needed to clear the drive cog!.

When I push the filament back in it oozes so much filament that it then causes x and y jamming!

I have looked in the script and in theory it inserts 0 for the retraction moves as best I understand it!

OK EDIT... I checked this and it enters G1 F1500 E-0 for the retraction and G1 F1500 E0 for the return from drawing.

I have just remmed this out in the code and am testing a print as we speak!

OK another edit....

I have had enough for today!

if one rems out the inserted value even if it is 0 it works without spitting out the filament and causing a splat at the bed! even with the value as 0 or .001mm it still behaves very poorly!

I am testing now how it behaves if the filament extruder is allowed a small retraction to stop stringing!

if the pen extruders are set as retract, they seem too create a further retraction!

My view is it needs a DD box that simply says if DD then do not enter the code for additional retraction!
I shall advise tomorrow (australian time ) how it goes with only the plastic extruder having retractions!

Any other insight would be greatly appreciated!

BTW I have modified the STL for the holder and pen caps to allow for the DD (I manually cut the holder chunk so can't really provide the STL mods for that one!.

Regards.

Graham.

OK I have run a bucket load of tests..

The only way this works for my DD on Ender3 without spitting anything out, Oozing or stringing is to....

Turn OFF retro in ALL pen extruders.
Turn ON retraction for Extruder 1 and set to normal anti stringing level
Ignore the Extra Retraction setting.
Rem out all inserted retraction and feed lines that show G1 F1500 E(- or nothing for return of filament)(Value set in box)
For me however modifying the script to still insert the lines but put a rem (;) in the output so they are ignored is best simple bet for now!

Hope this research helps others with Direct Drive.
I shall post the extended pen caps stiles to thingiverse as a remixed!

Regards.

Graham.

Hi, thanks for all the research! Can you post or do a pull request for you profile/script? I would like to have a direct extrusion Check box in the plugin.

Hi, thanks for all the research! Can you post or do a pull request for you profile/script? I would like to have a direct extrusion Check box in the plugin.

No Worries. here is a .2mm profile that works BUT..... there is a nasty extrusion occasionally that I have not nailed down yet! I am not sure why it occurs I am printing a more accurate pen holder before I test to try and find the bit of nasty code!

as regards your modified script, I simply inserted the rem where you add the extrusion movement + and - ergo "G1 F1500 E-" became ";G1 F1500 E-" and "G1 F1500 E" became ";G1 F1500 E" as I am only using the DD machine.

I am happy to test your modified script if you want to send it to me!

oh and the .txt is a bodgy it is a .curaprofile file but the upload would not allow it in this forum so change it back when you get it!

DD Colorizer Retract profile.txt

Cheers
G.

I set it to 2 mm in my Prusa MK3S+, seems good, didn't get oozing despite using a very oozing filament.