Jump to content

jacobdobbratz

Member
  • Posts

    24
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by jacobdobbratz

  1. Greg, this is awesome! Thanks so much. I'll give this a go. This may have been asked already but are the printer speed or acceleration values in the config files included in the time calculations? I'd be willing to mess around with those to get my printer dialed in. And Thanks for asking Mari, I love cura and appreciate the team/community behind it.
  2. I just wanted to say that this would be an awesome feature that I would love to see where the size of two nozzles are leveraged to their respective advantages.
  3. Ah, yes I should have clarified. Its a multilateral single extruder setup. The retraction process is very slow because a simple T0 command will retract 200+ mm, then actuate a servo, then push 200+ mm of a different filament into the hot end. This is all done on the firmware side. A really appreciate your answer but it doesn't quite address the question if there is a setting that allows for cura to compensate for T0's or T1's to have a time associated with them. I'm considering doing a DIY build in the future that could involve a lengthily firmware toolchange that isn't seen by Cura or the engine. What I'm looking for is any configuration or time estimate that I can adjust to have toolchange time (just caused by T0 commands) added into the estimate.
  4. @MariMakes, did you get a chance to ask about the time settings?
  5. Ah, gotcha. So curapackages are for devs and ultimaker, not so much for file sharing. Thanks for letting me know.
  6. I'm looking to make all my my profiles for my materials/settings available for a friend of mine. We both have the same printer. I know that a cura package is something that makes it easy for a novice to add plugins or other addons. How does one go about making a cura package file? I know how to make the config files for the materials, intent and quality but I don't know how to combine all those files into that single cura package file. I'm looking to do a cura package because to my knowledge, a project file doesn't store all of the possible variant configurations and quality/intent combinations.
  7. I have a custom Ender 3 that takes a while (about 30 seconds to retract about 200mm of filament) for tool changes. But that time adds up when you can have up to 5 tool changes per layer. My friend also works for a company that is looking to add their printer to cura and they have a lengthy tool change process and their cura time estimates are always off. PierreMasselot1/Material-Switching-Unit: The MSU (Material Switching Unit) is a multi-material upgrade based on the MMU2, with key improvements to improve reliability, price and compatibility. (github.com)
  8. Is there a way to set the tool change time in the config files? I'd like to have a better time estimate for my multi tool prints if this feature is present. If it's not then I'll stop looking for it. Thanks for the awesome work Dev team.
  9. I have the same question. I haven't seen any way to set this in the config files so far. I think it's not something Cura is capable of doing at the current time.
  10. Not sure if these work on 2.5 but on 5.0 here is a list Keyboard Shortcut keys for Cura Software ~ Easy Guide!! (shortcutbuzz.com)
  11. I uninstalled and reinstalled 3.5 and then dropped the file into the viewport and the linear advance settings shows up in the UI and the ender Gcode (not sure how to check the UM files). Works for a UM S5 UM3 and an Ender 3. (Cura 3.5.1). Also good to know its much easier to install a plugin haha. I've been doing that the hard way for no reason.
  12. No issues here. I downloaded the file. renamed as a zip. extracted the files, then copied the "LinearAdvanceSettingPlugin" folder into the 3.5 plugin location and restarted Cura 3.5.1 with no issues. I tried an Ultimaker S5 and an ender 3 both working fine.
  13. Happy to give that a go, where can I get a Cura 3.5 exe for windows? I don't think I'm confident enough to build cura from source.
  14. Is there anything that I can do to help verify/test linear advance to be on the marketplace?
  15. Tried Linear Advance in 5.0 and it worked like a charm. This is referenced in the tool change script correctly for a Dex head setup and is also inserted at the beginning of each prime tower object. Thanks again for all your great work! You and all the other devs are a treasure.
  16. Tried Linear Advance in 5.0 and it worked like a charm. This is referenced in the tool change script correctly for a Dex head setup and is also inserted at the beginning of each prime tower object. Thanks again for all your great work! You and all the other devs are a treasure.
  17. If you are opening an already made gcode I don't think Cura can modify it. You can modify in any basic text editor and just copy your starting script at the beginning and the ending script at the end.
  18. Cura seems to have a bug where the tool change scripts and starting scripts are populated but whited out in the machine setup menu. If you click on the whited out textbox the text will then show.
  19. Sad to hear but understandable. Thanks for getting back so quickly and for all the work you do on here.
  20. I would also find it useful to have the ability to do math in the start up script to accomplish this exact example of {speed_print_mm_per_min}. Is there a known way to accomplish this?
  21. This does not require an answer anymore. I understand now how this setting works. The "machine_nozzle_offset_x": is the source of the disallowed areas moving with each extruder being selected. The nozzle offset will be applied to whatever nozzle is active and if both are active in the settings then the disallowed areas will be copied/shifted and overlaid for both heads.
  22. If you select only one extruder, more specifically only extruder 2, then the build area changes. I can't see were in the definition file this is set up or how to replicate it. Could someone help me to understand how this is done and if it is possible to do it on my own definition files? I looked into both the Ultimaker 3 definition file as well as each extruder but there didn't seem to be a setting that differed from the Ultimaker 5 which doesn't change the build volume area when selecting different extruders. (Cura 4.11.0) The two images below show the desired results but I'd like to replicate them for a custom printer/extruder definition file.
  23. Following your suggestion works but it isn't a visible setting unless the user searches for it. It is there and responsive I had to use custom setting visibly for it to be selected as clicking the visibility setting for all did not select the "test user setting". Is there something I'm missing with this or is this an expected behavior? I'd prefer to have it be visible without having to search for it but that is something that I can work around. { "version": 2, "name": "my_printer", "inherits": "my_printer_base", "metadata": { "visible": true, "quality_definition": "my_printer", "machine_extruder_trains": { "0": "my_printer_extruder_0", "1": "my_printer_extruder_1" } }, "settings": { "testing": { "label": "Testing_label", "type": "category", "description": "bla bla bla", "children": { "Test_user_setting": { "label": "Test user setting", "description": "Bla Bla Bla.", "type": "bool", "default_value": true, "enabled": true, "settable_per_mesh": false, "settable_per_extruder": true } } } }, "overrides": { "machine_name": { "default_value": "my_printer" }, "machine_width": { "default_value": 692.0 }, "machine_depth": { "default_value": 507.0 }, "machine_height": { "default_value": 600.0 }, "gantry_height": { "value": 25 }, "machine_extruder_count": { "default_value": 2 }, "machine_head_with_fans_polygon": { "default_value": [ [-15, 15], [-15, -15], [15, -15], [15, 15] ] }, "machine_heated_build_volume": {"default_value": true}, "machine_center_is_zero": {"default_value": false}, "relative_extrusion": {"default_value": true}, "machine_max_feedrate_x": { "value": 800 }, "machine_max_feedrate_y": { "value": 800 }, "machine_max_feedrate_z": { "value": 50 }, "machine_max_feedrate_e": { "value": 50 }, "machine_max_acceleration_x": {"default_value": 10000}, "machine_max_acceleration_y": {"default_value": 10000}, "machine_max_acceleration_z": {"default_value": 1000}, "machine_max_acceleration_e": {"default_value": 11671}, "machine_max_jerk_xy": {"default_value": 5.0}, "machine_max_jerk_z": {"default_value": 5.0}, "machine_max_jerk_e": {"default_value": 5.0}, "build_volume_temperature": { "label": "Build Volume Temperature", "description": "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted.", "unit": "°C", "type": "float", "default_value": 0, "resolve": "min(extruderValues('build_volume_temperature'))", "minimum_value": "-273.15", "minimum_value_warning": "0", "maximum_value_warning": "100", "enabled": "machine_heated_build_volume", "settable_per_mesh": false, "settable_per_extruder": false } } }
  24. I'd like to be able to add a setting that wouldn't need to be used in the slicing engine but would adjust other settings. I know I can edit a setting equation or visibility with the "overrides": {} section for a machine definition file. I was able to add a setting by editing the "fdmprinter.def.json" file to appear as "test user setting" but when I copied that section into my machine specific definition it wouldn't appear to the user. Would I have to have a copy of the "fdmprinter.def.json" that my machine definition file inherits to have it just take effect on my machine? On a similar note is it possible to add a new category of setting like build plate adhesion, or support within a printer definition file? Below is the basis of what I was looking at: "settings": { .........(other settings) "platform_adhesion": { "label": "Build Plate Adhesion", "type": "category", "icon": "Adhesion", "description": "Adhesion", "children": { "Test_user_setting": { "label": "Test user setting", "description": "Bla Bla ", "type": "bool", "default_value": false, "settable_per_mesh": false, "settable_per_extruder": true, "enabled": true, "warning_value": "True if resolveOrValue('print_sequence') == 'one_at_a_time' else None" }, .......(other settings) }, .......(other settings) } }
×
×
  • Create New...