Giter Site home page Giter Site logo

profileplus's Introduction

Profile Plus

The plugin allows to delete parameters defined in a profile (Quality Change).

! Be careful, the change is immediate without any possibility to cancel the action !

CAUTION

Purpose of the plugin

There are often requests for the possibility of defining, for example, a Default printing temperature in the material definition and to avoid that the profile parameters overwrite this value. The problem is that the custom profile settings overwrite this data. The only solution I know is to edit the profile manualy via a text editor and delete the unnecessary parameter.

To avoid this issue, I've designed this Plugin to allows you to delete automaticaly in the active profile the parameters already defined in the material section of Cura.

It also allows you to delete in the active profile some parameters already defined.

Installation

Manually:

First, make sure your Cura version is 4.8 or newer.

Download or clone the repository into [Cura configuration folder]/plugins/ProfilePlus.

The configuration folder can be found via Help -> Show Configuration Folder inside Cura.

This menu opens the following folder:

  • Windows: %APPDATA%\cura\<Cura version>\, (usually C:\Users\<your username>\AppData\Roaming\cura\<Cura version>\)
  • Mac OS: $HOME/Library/Application Support/cura/<Cura version>/
  • Linux: $HOME/.local/share/cura/<Cura version>/

How to use

Menu

First of all you must activate the profile you want to edit.

Then use the function Material Settings to analyse the parameters of your profile then delete every parameters set in your current profile which are also present in the active Material settings.

The list of the parameters present in the profile and in your Material Settings will be displayed in this windows :

Analyse result

Then you can use the button :

  • Remove Parameters : Delete every parameters set in your current profile which are also present in the active Material settings.
  • Remove Materials Parameters : Delete every parameters set in your current profile which are also present in the generic Machine Materials Profiles associated with the current machine.
  • Link Parameters : Link the settings present in the Material definition with your current settings by using the extruderValueFromContainer instruction.

The list of the suppressed parameters will be displayed in a Cura message :

Message

! Be careful, the deletion is direct without the possibility to cancel the action ! So it is highly recommende to duplicate your current Profile before to modify it with this plugin.

Duplicate

Remove Settings

If you are an expert, you can also use the function Remove Settings to activate the windows where you will have every parameters set in your current profile.

Reset

Just uncheck the parameters you want to delete from the Profile and press the Button Update current Profile parameters

The list of the suppressed parameters will be displayed in a Cura message :

Message

Update from master profile template

Update the settings of your profile according to the parameters set in a Master Profile. This Master Profile is defined in the parameter Master Profile Template in the Experimental section. of Cura.

Master profile template

Analyse functions

  • View Custom Parameters : View the parameters defined by the user.
  • View Active Material : View the parameters defined in the material definition
  • View Machine Materials : View the parameters defined in the default machine materials
  • View Active Profile : View the parameters defined in the active profile

profileplus's People

Contributors

5axes avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.