Jump to content
Ultimaker Community of 3D Printing Experts
Dim3nsioneer

New Versions of Cura-Plugins 'TweakAtZ' and 'RetractWhileCombing'

Recommended Posts

Hi together

There are new versions of two Cura plugins.

I guess I don't have to introduce the 'Tweak At Z' plugin, it is well-known. Version 3.1-test brings the following modifications:

- It is now possible to tweak the fan speed too

- It is now possible to select the tweak height alternatively by layer number instead of height in mm.

- The plugin recognizes UltiGCode. In this case the plugin does not reset tweaked values when a second object is started during the same print job.

- It should be a bit faster than the previous version.

The download link can be found on the http://wiki.ultimaker.com/CuraPlugin:_TweaktAtZ.

I would be happy to receive some feedback from those who use the test version. In a positive case I can remove the test label soon and update the Wiki page.

The second new version is for the plugin 'Combine While Retracting'. Maybe some of you have not yet heard of that plugin. It is about preventing combing on horizontal top layers which results in nasty lines on the finished print. A first test version has been published in http://umforum.ultimaker.com/index.php?/topic/3763-improving-surface-finish/ which was the origin of that plugin. A description of the plugin can be found in the http://wiki.ultimaker.com/CuraPlugin:_RetractWhileCombing. You will also find the download link there.

Please note: the version labelling follows the same logic as the version labelling for Cura, but it will not necessarily be updated when a new Cura version is out (unless there is a reason to update it).

Issues and suggestions for future development are welcome either https://github.com/Dim3nsioneer/Cura-Plugins/issues or in this thread.

Enjoy the new versions!

 

Share this post


Link to post
Share on other sites

Hi Dim3nsioneer

It stopped working for me.

First the old plugin on 14.01

So I tried it on fresh version of Cura 14.02-TEST1

Then I updated to TweakAtZ 3.1-test

but no G-Code appears

in this case no M140 lines show up

had been trying previously and with this version at 0.36mm high and much higher. My bottom layer is 0.3mm

It had worked previously for me before and I was changing speed and extruder temp as well at 3 different heights

Other than that I really like it

2014 02 09 215542

 

Share this post


Link to post
Share on other sites

Hi owen

Thanks for the feedback. I just tested your values on Cura 14.01, just with a different stl, and it worked. I will try to test it with Cura 14.02-test.

In the meantime, you may do me a favor. Could you please check the 'output.txt' in your Cura installation folder after having used the plugin and having closed Cura? The last line should then say 'Closing down'. If it says something else, an error occured. This would be interesting to know.

 

Share this post


Link to post
Share on other sites

I see that RetractCombing has capability to change aat layer numbers VS height.

Can you please change tweakatz to layer number VS height ? Its sucks to not be able to make tweaks at layer number. It sucks to much i had to make my own windows application to do just that.

http://umforum.ultimaker.com/index.php?/topic/4185-tweak-at-layer-number-windows-application/

If tweakatz would give me layer numbers, i would not have to spend days of coding something that could be added by 1-3 lines of code into existing plugin :(

Too bad i dont speak python :(

 

Share this post


Link to post
Share on other sites

Bugfix update for http://wiki.ultimaker.com/CuraPlugin:_TweaktAtZ: Hop on retraction and cool head lift do not trigger TweakAtZ changes anymore in V3.1.2.

RetractWhileCombing should be visible now also to users not logged in on the http://wiki.ultimaker.com/Category:CuraPlugin. Thanks to gr5!

 

Share this post


Link to post
Share on other sites

It's not impossible... ;)

When UltiGCode is used the UM2 takes default values from the material settings for flow, fan speed and filament diameter as well as for the hotend temperature. For the bed temperature the UM2 takes the higher value of both current settings and material settings.

But the speed indeed isn't handled and would stay the same until powered off. It might be reasonable to reset it to 100% at the end of the print. I will do the same for the UM1.

 

Share this post


Link to post
Share on other sites

Hi Dim3nsioneer,I don't know if it is possible but you could introduce this feature:

with commas or semicolon, declare an interval of layers where the teak at Z specifications must works.

 

As Didier Klein already pointed out, using the plugin twice gives you the desired result.

There are a few reasons against changing the original principle of a threshold to an interval:

- Cura doesn't offer the possibility to have more than one value in an input box. So it would have to be a second input box. But:

- On an UM2 (UltiGCode), the plugin doesn't know what temperature was set before the plugin changed it. That's also the reason why the plugin doesn't reset the values for multiple-object-prints on an UM2. So, to what value should the plugin return after the interval?

But I will keep your input in mind. It would be nice if there would be a command in Ultimaker2Marlin which resets e.g. the temperature to the material defaults. There is a command which resets everything (M501) but - well - it resets everything. :sad:

 

Share this post


Link to post
Share on other sites

I use Tweak at Z regularly, and it is excellent - Thanks.

I have only one feature request - make it available in a wrapper that allows one to use it with other slicers as a gcode post-processor program.

As an example, I would love to be able to create gradual fan onset to keep PID values stable with gcode generated by Kisslicer, rather than Cura.

 

Share this post


Link to post
Share on other sites

I use Tweak at Z regularly, and it is excellent - Thanks.

I have only one feature request - make it available in a wrapper that allows one to use it with other slicers as a gcode post-processor program.

As an example, I would love to be able to create gradual fan onset to keep PID values stable with gcode generated by Kisslicer, rather than Cura.

 

There is already a standalone Windows application for tweaking gcode outside Cura, please see http://umforum.ultimaker.com/index.php?/topic/4185-tweak-at-layer-number-windows-application/; maybe this application will meet your needs?

I would rather keep the TweakAtZ as pure Cura plugin for the time being. However, please feel free to submit a feature request at https://github.com/Dim3nsioneer/Cura-Plugins/issues.

 

Share this post


Link to post
Share on other sites

:) News! :)

TweakAtZ has been updated to version 3.2! B)

You find the new version on the also updated http://wiki.ultimaker.com/CuraPlugin:_TweaktAtZ for now. Cura will be updated in a few days with the new plugin version.

New in this version of TweakAtZ:

- bugfix in the parser (allows for negativ coordinates as they occur on delta printers)

- individual extruder flow (using a feature which has recently added to Marlin), i.e. you can set the first extruder at e.g. 110% and the second extruder at e.g. 90% while the overall flow rate is still at 100%

- speed is reset to 100% at the end of a print (your Ultimaker will never again become a snail at the start... -_- )

- on UM Originals a message is displayed when a tweak is performed (sorry to all UM2 users, as soon as Ultimaker2Marlin supports the command M117, you will also see this message... ;) )

Please report bugs and further feature request https://github.com/Dim3nsioneer/Cura-Plugins/issues.

 

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

×

Important Information

Terms of Use Privacy Policy