Git Product home page Git Product logo

cura-printersettingsplugin's Introduction

Printer Settings (USE AT YOUR OWN RISK)

This plugin adds many "machine settings" that are normally not accessible to the sidebar in a new category named "Printer Settings". These settings include eg the Nozzle Size, and settings that could make time estimates more accurate. Most of the newly available settings are only available by editing configuration files without this plugin. Only those settings that can be changed "on the fly" are included; for settings that affect the build volume, you still have to use the Machine Settings dialog.

Note: Changes made in the sidebar override values set in the machine definition and end up in quality profiles. This may have unexpected results. It is not recommended to use this plugin unless you understand the implications.

cura-printersettingsplugin's People

Contributors

fieldofview avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cura-printersettingsplugin's Issues

Update for Cura 5.0

I've tested this plugin with the latest version of Cura and it works as expected.

Thank you for getting these plugins updated!

Machine settings not visible in Cura 4.8

Tested With and Without the Sidebarplugin and in both case we don't have the section related to the machine settings.

In the log file nothing special as message regarding this plugin ....
MachineSettings
cura-log.zip

- INFO - [MainThread] UM.Logger.info [122]: Loaded plugin PrinterSettingsPlugin

[FR] Printer Settings is not at the right place !

From an ergonomy POV, Machine Settings should be in the first place in the settings !

It is the most important one.

And moreover, the nozzle diameter alters the line width. Shouldn't it live in the Quality section ?

There could be a Klipper friendly stripped down version of this plugin.

Imagine this : a Klipper user, that uses different toloheads/nozzles. {machine_nozzle_size} can be passed in the gcode file, and at the other end this parameter can be used for swapping PID, Z offsets and other information taking benefit of the conditional gcode... Until now, I've been using as many printer definitions as DIY indexable hotends I designed, using Marlin custom gcodes that do this. But the gcodes are on the Cura side. M810, M811 and so on. I'm sure many Cura fanboys that are switching to Klipper would be happy with just the nozzle diameter in the Quality settings section.

A tiny plugin, with just the nozzle diameter, in the Quality settings. (OK, could do it if only I was able to code Python. Unfortunately, I'm a structured C/C++ guy that learned coding in the late '70, and now too old to learn yet another langage ; have to learn jinja conditional gcode, while I had a very hard time making a custom Octoprint plugin. a couple years ago... I don't produce new neurones anymore ; just losing more and more ;) )

It was just an idea...

Question about this and firmware settings

So, I have a question. Currently I'm gonna use this plugin to make my print time estimates more accurate, but do these settings actually overwrite the firmware defaults like you would by sending terminal commands?

For instance, if my max speed for X is set to, let's just say 500, in my firmware but I set it to 700 in the printer settings will it become 700 or will Cura just think it's 700?
Other than that, as usual, thank you for the effort!

Cool Down Speed not working (I'm using Cura 5.0.0)

Hello, I have been doing tests with cool down speed and it is not working how it is supposed to (or how I think its supposed to). I created the ticket on the Cura github issues board HERE but then realized its in this plugin. Basically I changed the cooling rate and part size and every time, the final print temperature is being triggered at the beginning of every other layer of infill. Same corner every time no matter what cooling rate or part size.
image

Overriding machine definition | Changing settings with printer

in the description of the plugin it says "Changes made in the sidebar override values set in the machine definition".
I changed the following value "max_acceleration_x" from 800 to 900. Then compared the gcode once. Only the time "TIME_ELAPSED" in the gcode has changed.
Should it not also be so that in the goce then a "M201" should be found as an example so that the acceleration is also really changed?
I have the two gcode files in the attachment (for uploading I changed from .code to .txt).

I have optimized my Curaprofil and my printers so that I can use a profile for several different printers. But the printers have different acceleration and speed values.
Is it possible to change these printer settings based on the printer selection? With Superslicer it is solved in such a way that speed, acceleration etc. is assigned to the respective printer.

max_acceleration_x800.txt
max_acceleration_x900.txt

Firmware retraction

HI thanks for your work and awesome plugin

One question, if i want to add firmware retraction so Klipper handles it, do i have to disable retraction in Cura setting or leave it enabled but at 0 mm ?

Cutsom View Settings in Cura does not work with this Plugin enabled

Hello together!

When i install & activate this Plugin in Cura 4.1, the Custom View Settings wont work anymore correct.
If i have set different Settings to Visible in the Cusstom Settings View und Switch for Example to "Basic" and then back to Custom Selection, only the Basic Options are Displayed and not my Custom Settings...

Here also the Link to the Issue from Github in Cura, where i have posted this problem for the first time:
Ultimaker/Cura#5824

Sorry i hope you can understood my bad English Skills ;)

Best Regards

Initial Values

Hello,

Thank you for all your contributions to Cura!

Regarding this plugin, the initial values do not seem to reflect the actual values from the machine definition file. You can see this by installing a Creality3D Ender-3 and then looking at steps per mm for each axis.

I realize there is a "use at your own risk" message in the readme and if these reflected the actual values I believe it would result in safer use of the plugin so someone won't panic when they see these incorrect values.

Thanks again,

kazooless

Klipper settings

It isn't a bug, I think will be good if have klipper configuration on plugin, like Square Corner Velocity, Pressure Advance, etc, because the time is stay wrong when I use original preset for my printer with Marlin, so I adjust the velocity and the acceleration, but the klipper doens't use jerk.

Add entries in machine settings (other way around)

Hi,
at the moment printer settings adds entries to the sidebar.

Could you implement the possibility to add entries from the sidebar to machine settings (printer/extruder)? Basically the counterpart of your material settings plugin.

It would be great to be able to e.g. set my retract distance per printer. But it should still be possible to override the settings with the print settings (sidebar) - also like your material settings plugin.

kind regards and thanks for your amazing plugins!

printer settings disappeared cura 5.6.0

Hi, I have been working with printer settings to quickly change me nozzle from 0.4 to 1 for vase mode prints for the past few days but for some reason they disappeared from the print settings sidebar . Now I have set me nozzle to 1 mm and it is stuck there I can not return to 0.4 back . ecause of that whenever I set my line width to 0.4 the shows up in red because the slicer thinks my nozzle is 1mm.

To fix this issue I have done following:

  1. restart cura and my laptop
  2. disabled and than again enabled the plugin ( restarted cura twice for this)
  3. uninstalled and reinstalled the plugin ( restarted cura twice for this)
  4. Set settings visibility to all again and checked all the settings as visible
  5. reinstalled cura 5.6.0

WhatsApp Image 2024-03-24 at 12 46 33 AM

"Printer Settings" Sidebar disappears when loading a project

I saved a project before installing the plugin and if I now open that project the "printer settings" category disappears.

Is this a bug or is there something I need to do to have "printer settings' appear in the settings when loading a project?

This is with Cura 3.5. I will try older versions when I get a chance.

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.