Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
davidbue

New Plugin: Z-lift

Recommended Posts

Hi all,

I've just gotten around to create an account, and decided to celebrate it by uploading one of my home-brew Cura plugins. I have added it to the wiki, but am unsure if I have done so correctly. First time I've been messing about with the mediawiki system.

If I am not following the guidelines, please help me fix it. :-P

http://wiki.ultimaker.com/CuraPlugin:_zLift

I call the plugin zLift and it is a plugin tested with Cura 13.12. It is a plugin that emulates the Z-lifting behaviour of the heavy industrial FDM machines. On fast-moves, (from one spot to the other, without extruding) the tool-chain of these machines looks like this:

1. The nozzle is lifted ever so slightly over the build

2. The nozzle is moved to the new position

3. The nozzle is sat down on the build again

The purpose of this tool-chain, giving my best guess, is to avoid collisions with defects protruding from the build surface, but not least, to minimise the unwanted effects of nozzle oozing. While the nozzle is lifted, no strings of oozing filament will be drawn from the build to the nozzle. Instead a droplet forms underneath the nozzle and will be deposited when the nozzle is sat down on the build again. Given that there is a bit of hysteresis on the extrusion startup after the fast move, this deposited droplet merely compensates for otherwise missing deposition of material. As such the ooze is no longer a phenomenon that deteriorate print quality. It is turned into a beneficial phenomenon.

Adding this plugin to Cura will enable the lift functionality under the Plugins pane. There are thee process parameters you can adjust.

Z lift (mm) - The lift height

Z lift federate (mm/sec) - The speed at which the nozzle is lifted. Don't stall your Z-axis! Be careful not to exceed this speed.

Min length (XY) before lifting (mm) - This parameter is used to prevent lift when doing fast-moves over short distances

 

Enjoy, and do supervise your first print job. The plugin has only been tested on my own deltabot. :-|

 

Cheers!

David

 

Share this post


Link to post
Share on other sites

After having just a very quick look at the code I think it's a nice piece of software. Thank you for sharing!

Sometimes 'lifting the head' can be something nice indeed. I wrote myself a similar plugin when improving results with the dual extruder where oozing is much more visible than just with one extruder. But actually mine is coupled to retraction while yours executes the lift at certain logical points.

You may add the 'help' preamble in order to automatically link the plugin in Cura to the Wiki page with the description.

 

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
Sign in to follow this  

  • Our picks

    • How to 3D print with reinforced engineering materials
      Ultimaker is hosting a webinar where we explain how you can achieve and maintain a high print success rate using these new reinforced engineering materials. Learn from Ultimaker's Product Manager of Materials and top chemical engineer Bart van As how you can take your 3D printing to that next level.
      • 0 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 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!