Jump to content
Ultimaker Community of 3D Printing Experts


  • Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral
  1. Hi, I have a quick question, I would like to know how Cura handle layer changes. Based on looking at some sample gcode I would say that a layer change in Cura is always performed without extruding any material. Is this correct? Are there any special cases where this might not be the case? Greetings Daniel
  2. I was able to solve the problem by changing the changing the version number in the metadata section to 13: [metadata] setting_version = 13
  3. Thanks for the reply but the problem persists. I've attached the changed files. resources.zip
  4. Hey, I've written my own definition, extruder and variant files for my printer. This morning I upgraded to 4.6 and now my variants are gone. To make sure that it was "caused" by the update I reverted to 4.5 and there I can still chose my different variants. I'll attach one of the variant files, the definition file and the extruder file. I'm glad to receive any suggestions Greetings Daniel Archive.zip
  5. Thanks for the answer, that worked perfectly. But I must admit I found a simpler solution to my problem. I was frustrated by using skirts because it took away too much from my build area. But this was only due to the fact that I had set the skirt distance to 10 mm. should work out perfectly: "adhesion_type": { "default_value": "skirt"}, "skirt_brim_minimal_length": { "default_value": 750, "value": "60/(layer_height_0*line_width)", "minimum_value": "0", "minimum_value_warning": "25", "maximum_value_warning": "4000" }, "skirt_gap": { "default_value": "1`", "value": "3*wall_
  6. Hey, I'm in the process of making a custom definition file for my delta printer, I also have variant files for different nozzle sizes. For priming my nozzle I used to use skirts because that was easy. I experimented a bit and was able to determine that my printer needed about 60mm^3 of filament to fully prime my nozzles. This allowed me to calculate my minimal skirt length, for different layer heights and nozzle/line_widths, in the "overides":{...} section of my definition file: "skirt_brim_minimal_length": { "default_value": 750, "value": "60/(layer_height_0*line_width)", },
  7. Sad. Do you think this would be a desirable feature? I don't not a lot of people are creating their on definition files but it would definitely help those people out how do.
  8. Hey I have a quick question, because I have many entries in the "overrides": {...} section of my definition file I was wondering if it is possible to organise these in section life it is done in the fdmprinter.def.json. What I would like to have is something like this: "overrides": { "machine_settings":{ "machine_shape": { "default_value": "elliptic" }, "machine_width": { "default_value": 270}, "machine_depth": { "default_value": 270} } } By doing this I could keep the overrides all in their corresponding sections, an the sections would be collapsable in my editor. I tried w
  9. I've spent some more time trying to accomplish this, but so far I've been unsuccessful. I used your example and copy pasted it into the "overrides":{...} section of my definition. I did not add anything to my variants file because I wanted to check if this worked before. But what you suggested simply does not work for me. The "Printing temperature" is always marked red (see image). So I tried adjusting you code. I add and removed the following fields: - "unit": "°C", - "type": "float", - "value": 210, - "enabled": true, - "settable_per_extruder": true, - "settable_per_mesh": false,
  10. Hey thanks for the answer! I'm sorry that it took me so long to reply. I tried what you suggested but didn't have any luck. It seems like I can't define new values in cura. Did you try you code?
  11. Thanks for the answer. I like the approach, but I would need to be able to get the current variant name in the definition file. I'm not sure how much python code I can actually use but I'm thinking of something like this: "material_print_temperature": { "minimum_value": "0", "minimum_value_warning": "0", "maximum_value_warning": "230 variant_name.find('PTFE') > 0 else 300", "maximum_value": "235 if variant_name.find('PTFE') > 0 else 300" }, But this doesn't work, I guess because the variable "variant_name" doesn't exit. Does anyone have any input on this?
  12. Hey, I have a printer with one extruder and two different hotends. One of them is an all metal hotend which supports temperatures of up top 300°C. The second hotend is a PTFE lined one which only supports temperatures of up to 245°C. In my printer definition file I've set: "default_material_print_temperature": { "minimum_value_warning": "0", "maximum_value_warning": "230", "maximum_value": "235", "minimum_value": "0" } Now I would like the variants file for the all metal hotend to change the warning and min/max values. But since the variants file has a different format
  • Create New...