Jump to content

Machine settings are stored in individual project files!


rimbo

Recommended Posts

Posted · Machine settings are stored in individual project files!

This is my biggest gripe with Cura, right from the start. Over the months I was figuring out the right offset and head polygon settings to finally have it how it should be. Now each time I reach for an older project file I risk literally damaging my printer if I fail to remember to verify and MANUALLY re-enter the correct values in a cumbersome interface (it takes multiple clicks to even get there plus it manifests some quirky behavior). Is there a way to override this?

  • Link to post
    Share on other sites

    Posted · Machine settings are stored in individual project files!

    I just tried making the configuration file for my machine instance read only, and that just made Cura crash when I tried changing any of the settings.

     

    Try making a new instance of your printer (add it again through the add printer wizard), make the changes on that, and use it. Hopefully older projects will open in the original instance then you can just switch to the new one, and it should keep the quality profiles as they'd be based on the same definition, but not transfer the settings. I think.

     

    An option to save .3mf files with only the necessary quality profile changes to print it properly (and/or a "guest mode" where it doesn't make any permanent changes when you load a file, which would be awesome for us on the forum testing things) has been discussed but I don't know if it's currently in active development. You could try submitting a feature request for your specific situation and see what the developers have to say about it.

     

    I have the same sort of problem... all my older projects are saved with a typo in the head size which triggers a bug where the head is shown as a parallelogram if you put it in "one at a time" print mode. Whenever I load an older project, I have to go into the machine settings, click in the box for each of the print head sizes, then select another box (any one) to get it to save it the correct way.

  • Link to post
    Share on other sites

    Posted (edited) · Machine settings are stored in individual project files!

    Edit: Ignore me. @ahoeben actually knows what he's talking about.

    that I know of, unfortunately. 3mf is a binary format although there is some plain text sprinkled in there:

    image.thumb.png.892147d1c622fc665d41ec8dea8c9caa.png

    (I have no idea why it's referencing the quality profile for a printer which isn't the one that's active).

    I'm not sure you could edit it without breaking it, but it is referencing the instance configuration of my printer:

    žŽØ?fåGõa™Ã4cˆ†¢ÆñL-?ãas #6Á,h½´?Ê)½cXn_¬=Ìäý/Ê8‹³~SÜ PK      ! Ý£E—   Ô   9   Cura/Creality Ender-3 V3 SE, Slashee_settings #2.inst.cfgEŽ±

    You could try changing that to a filename which doesn't exist, or an instance configuration for a copy of your printer, but as I said, I have no idea if you can do that without breaking the whole file. If you want to try it, I'd just recommend making a backup of your Cura configuration folder first in case it really messes something up.

    Edited by Slashee_the_Cow
    I'm an idiot
  • Link to post
    Share on other sites

    Posted (edited) · Machine settings are stored in individual project files!
    8 hours ago, Slashee_the_Cow said:

    3mf is a binary format although there is some plain text sprinkled in there:

    Er, no it isn't. A 3mf file is basically a zipped folder of text-files.

     

    Rename the file to yourname.3mf.zip, and you can extract all the files from it. See the Cura folder inside the 3mf folder structure, and you should see familiar looking .inst.cfg and .def.json files.

     

    Edit: To be more precise, the 3mf format is based on the Open Packaging Conventions:

    https://en.wikipedia.org/wiki/Open_Packaging_Conventions

    Edited by ahoeben
    • Like 1
    Link to post
    Share on other sites

    Posted (edited) · Machine settings are stored in individual project files!
    2 hours ago, ahoeben said:

    Er, no it isn't. A 3mf file is basically a zipped folder of text-files.

     

    Rename the file to yourname.3mf.zip, and you can extract all the files from it. See the Cura folder inside the 3mf folder structure, and you should see familiar looking .inst.cfg and .def.json files.

     

    Edit: To be more precise, the 3mf format is based on the Open Packaging Conventions:

    https://en.wikipedia.org/wiki/Open_Packaging_Conventions

    I apologise for my idiocy. I hate accidentally misinforming people. Like, honestly, makes me feel bad.

    Edited by Slashee_the_Cow
    • Like 2
    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
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 26 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...