Sakati84 / 3DPrintColorizer

Software & Hardware to do multi color printing with Sharpies
GNU General Public License v3.0
429 stars 56 forks source link

Direct Drive extruder #8

Open Vantiveman opened 3 years ago

Vantiveman commented 3 years ago

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

Sakati84 commented 3 years ago

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.

Vantiveman commented 3 years ago

Cool! Thank for the reply.

Seems like a nice thing to try as I keep switching back and forth between wanting dual extrusion or not. I’ll get printing over the weekend and order some sharpies. Might need a slight mod to the pen holder, as I have my reel holder mounter on the top bar of my CR-10.

If I get it installed and working I’ll post the experience and anything to look out for in a direct drive setting.

From: Sakati84 @.> Sent: 23 July 2021 10:27 To: Sakati84/3DPrintColorizer @.> Cc: Vantiveman @.>; Author @.> Subject: Re: [Sakati84/3DPrintColorizer] Direct Drive extruder (#8)

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. 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.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Sakati84/3DPrintColorizer/issues/8#issuecomment-885514602 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AK4UOK7HUPEWVKFVWFQ7PH3TZEYWPANCNFSM5A3SGJZA . https://github.com/notifications/beacon/AK4UOK6ZNYOETTVJ5TXWKZDTZEYWPA5CNFSM5A3SGJZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGTD6C2Q.gif

GrahamPrattWyalong commented 3 years ago

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.

GrahamPrattWyalong commented 3 years ago

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.

Sakati84 commented 3 years ago

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.

GrahamPrattWyalong commented 3 years ago

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.

kohend commented 3 years ago

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