Jump to content
Ultimaker Community of 3D Printing Experts

How are cura settings stored?


Recommended Posts

Posted · How are cura settings stored?

I am trying to make a program that will take a project file(.3mf) and show what the print settings are. To my understanding there is a "standard setting list" and when you load the project file it contains a changes to these standard settings. If this is correct is there a file or list with these standard settings?

Thanks.

  • Link to post
    Share on other sites
    Posted (edited) · How are cura settings stored?

    It is more complicated than that.

     

    There is a "standard list" that defines all settings and contains default values. This is fdmprinter.def.json in resources/definitions (plus fdmextruder.def.json for a hand-ful of extruder settings). Then there is a .def.json for the printer-type (eg an Ultimaker 2+), which contains setting values specific to that printer. Additional files contain setting values on top of that for the currently selected variant, material, intent and quality. Each configured printer has a "machine_instance" file that shows what files make up this "stack", and at least 1 extruder file that does the same for each extruder. Oh, and then there are setting values in the material xml files, which can also be printer-type-specific and either apply to the extruder or to the printer globally.

    Edited by ahoeben
  • Link to post
    Share on other sites
    Posted · How are cura settings stored?

    It would be a lot easier to implement your program as a Cura plugin, because then Cura will deal with the stack of configuration files for you.

  • 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
    ×
    ×
    • Create New...