Jump to content
Ultimaker Community of 3D Printing Experts
brett-bellmore

Set material before loading during material change

Recommended Posts

We're just about to try out a new material, and an issue came up: The Ultimaker doesn't ask you the material, when changing materials, until *after* it has been pushing it through the nozzle.

Suppose you were to switch from a fairly low temperature material, to a high temperature material? Here's your extruder trying to push the new material through a relatively cold nozzle!

Why doesn't the firmware ask about the incoming material before pulling it in and attempting to extrude it?

 

Share this post


Link to post
Share on other sites

I suppose that will work, sort of. But if the material in the extruder will burn at the extruding temperature of the material you're going to, and the material you're going to is solid at the extruding temperature of the material that's in it...

Then I guess you've got a problem anyway, since the nozzle doesn't completely empty during a material change. If we get into really high temperature and low temperature materials, we might need to change to something intermediate in between, to make the change.

Just struck me as strange to ask what the material was after starting to extrude it.

 

Share this post


Link to post
Share on other sites

I know it's not the answer you want but, why not just change the material setting first, before unloading the old one?

 

One big issue is that this isn't possible when a print is paused, for example when using the PauseAtHeight plugin. Since there also isn't a move material option there is no way to get the material flowing with the right temperature before continuing the print.

I also just openend this one: https://github.com/nallath/PostProcessingPlugin/issues/19

And in general I don't think this is really user friendly...

Edited by Guest

Share this post


Link to post
Share on other sites

It would be indeed better if the firmware would ask for the new material before loading. Maybe this is something for @Tinkergnome?

 

When I switched to the Tinkergnome firmware, it surprised me because it does indeed remove the old filament at the old temperature, then ask what material the new filament is, then heats up or cools down as is appropriate, then loads the new filament.

I think that is exactly what @brett-bellmore is looking for.

... Though, does not the latest stock firmware do this now too (The one bundled with Cura 2.1.3+)? I have a fuzzy impression in my brain that it does, but I could be wrong.

Anyway, hope this helps. :)

Share this post


Link to post
Share on other sites

I didn't see this as I rarely use the change function. Usually I remove the old material by a cold pull and use the insert material option from the advanced menu to load the new filament. Afaik even the newest firmware does not ask for the material there before loading (I'm currently using the latest Tinker-Firmware).

Share this post


Link to post
Share on other sites

I've installed the latest Cura beta 2.3.0 and upgraded the firmware. I added in the gcode using the postprocessing script and I tried changing the material. It now indeed asks for the material type before inserting it. But something strange happened, after I selected the material it tried to heatup the nozzle, but when it seemed to reach it it kept toggling between

 

Heating printhead for material insertion

and

 

Cooling printhead for material insertion

 

This happened again after a reboot.

The firmware version:

 

Jun 17 2016 13:12:11

vers:_15.04.7-RC5

This is the last firmware right? Can someone else reproduce this?

This doesn't happen when I change the material when the printer is idle.

Ah, while writing this post and researching further I see TinkerGnome already created a fix for this problem: https://github.com/Ultimaker/Ultimaker2Marlin/pull/114

Quite awesome to see how active people are continuing to improve the firmware.

Now I just need to figure out how to get it on my printer.

Share this post


Link to post
Share on other sites

I never use the official method to change filament. It goes much easier in this way:

- Remove the horseshoe clip on the head, and remove the bowden tube from the head, with the filament still in it. Since the Ultimaker2 does a large retract after each print, this goes easy.

- Move the material 1 cm forward, and cut off that irregular molten end. This eliminates the risk of getting that irregular blob stuck in the feeder, or getting the thin string in the feeder.

- Do an atomic pull to remove the remains of old material from the nozzle, and to clean it at the same time. Do more atomic pulls as needed until the nozzle is clean.

- Pull the old filament manually out of the feeder from the back. (You may need to switch off the printer first, if it can not be moved.)

- Replace bowden tube and clip. Switch the printer on again.

- Change material settings to the new material. This will give the new material the correct temp.

- Insert the new material and use "Move material" to forward it to the nozzle. This requires quite some rotating of the knob.

- Manually try extruding a little bit, using the "Move material" function.

- Exit the "Move material" function, so the material does not get burned in the nozzle.

And that's it. In this way you have no risk of incompatible temperatures, no incompatible materials in the nozzle, no risk of a deformed material end or a thin string getting stuck in the feeder.

Share this post


Link to post
Share on other sites

Sorry, but that really doesn't seem easy. That's like going back to the pre-ultmaker2 days, where you didn't have all this handy menu features.

And also, it's not possible during a print pause, since you can't move the material for example.

Btw I figured out to get the latest firmware on my printer and created a documentation pull request: https://github.com/Ultimaker/Ultimaker2Marlin/pull/116

Edited by Guest

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Announcements

  • Our picks

    • Architect Design Contest | Vehicles.
      We're open for entries! - Design and submit your 3D designs of architectural entourage - vehicles - for a chance to win a large filament pack. Presenting an idea, an architectural design or something as big as an urban project isn't easy. A scaled model can really help to get your idea across.
        • Like
      • 24 replies
    • What The DfAM?
      I'm Steve Cox, an experienced engineer familiar with 3D printing. I wanted to share some DfAM guidelines with this community to help and make stronger parts.
      I'm also an Autodesk Certified Instructor for Fusion 360, so many of the images in ...
        • Thanks
        • Like
      • 22 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!