Jump to content

ahoeben

Ambassador
  • Posts

    4,966
  • Joined

  • Last visited

  • Days Won

    342

Everything posted by ahoeben

  1. Sure. See Extentions -> Material Settings -> Configure Material Settings Yes, by "removing" (reverting) the setting in the Print Settings tab on the Materials pane of the preferences, with the Material Settings plugin installed.
  2. The Ultimaker 2+ uses UltiGCode by default. With that flavor of gcode, you select what material to use on the printer. The printer also controls the temperatures. If you want to have full access to material settings in Cura (including the temperatures), go to the Machine Settings and change the G-Code Flavor to "Marlin" instead of "Ultimaker 2".
  3. You can do that by installing the Material Settings plugin. It should show you a "revert arrow" if you change a value on the Print Settings on the Material preferences pane. Yes, but only by editing text files, and not for values set per material in the Materials pane of the preferences.
  4. Do you perhaps have another removable drive on your computer?
  5. I am working on another small plugin for Cura. Because there are more and more community members contributing printer profiles to Cura, a lot of configuration files ship with Cura and are loaded into Cura on every start. At present, this has ballooned to around 2000 configuration files that are loaded each time Cura starts up. Once Cura is configured to work with a user's printers, most of the files for other printers are no longer needed. My new plugin lets the user disable loading configuration files for printers that are not currently added to Cura. The caveat is that if you buy a new type of printer, you will have to temporarily restore loading all these files, add the printer to Cura, and reapply the optimization. On my development computer that makes Cura start around 20% faster. I am interested if you see similar numbers. * Download the development snapshot for Cura 4.4 and newer Edit: use the version linked below instead * Drop the file onto the buildplate in Cura, as if you are opening a 3d model * Restart Cura * Go to Extensions -> Startup Optimiser -> Disable loading unused configuration files * Restart Cura again; especially the "Loading Machines" stage should pass noticeably quicker Update: the plugin has been released to the Marketplace. Please use that version instead of any version linked in this thread.
  6. Try "completed()" instead of ".close()".
  7. I've had a look at the model. The model is actually not broken, but its walls are too thin. You will likely have more success of you slice the other model (part-fcszbs-2.stl) with "Infill Density" set to 0 and "Initial Bottom Layers" set to 0.
  8. Like I hinted at, there are models that MeshTools will not be able to repair. Your model is likely still broken. You will have to "repair" it before it can be printed.
  9. this will let you try to fix holes in the mesh.
  10. Please save a project of a simple model with support blockers (File -> Save...) and upload it somewhere we can download it and have a look what is going on.
  11. Cura is fairly well themeable. Download this file: https://gist.github.com/fieldOfView/7de3ad07fa06afb821bc0c5fe0b668dc Put it in ~./config/cura/4.5/themes/larger-text/theme.json Restart Cura In the general preferences, select the theme Ultimaker Larger Restart Cura again
  12. I don't know what printers support the timelapse script. It was added here: https://github.com/Ultimaker/Cura/pull/4353 It seems newer versions of Marlin support it in firmware. https://marlinfw.org/docs/gcode/M240.html There is no out of the box way to create timelapses with the Ultimaker 3 and newer. A community member once made a script for it:
  13. That script is not meant to be used with the S5 (or the UM3 or the S3). The S5 does not save timelapses anywhere with that script enabled.
  14. Go to the “Printers” pane of the preferences and press the Machine Settings button.
  15. Cura checks if the start gcode contains commands to heat up the hotend and bed before the print is started. If the start gcode does not have command to do that, CuraEngine adds the three lines (M190, M104, M109) before your start gcode just to make sure that the hotend is not cold before starting the actual print. If you don't want Cura to add these lines, make sure your start gcode contains lines which have {material_print_temperature_layer_0} and {material_bed_temperature_layer_0} in them respectively. eg: M140 S{material_bed_temperature_layer_0} ;Start heating bed M190 S{material_print_temperature_layer_0} ;Wait for bed to reach temp before proceeding M104 S{material_print_temperature_layer_0} ;Start heating extruder M109 S{material_print_temperature_layer_0} ;Wait for extruder to reach temp before proceeding
  16. I would if I could. This is a limitation of Cura. The problem is that these settings are "global" settings in Cura; they are not settable per extruder. Say you have a dual-extrusion printer with two different materials loaded. One of the materials says to print a draft shield, the other says not to print a draft shield. What should Cura do? There are other "global" settings where there is a formula to "resolve" the conflict between what the the different materials tell Cura to do, such as eg the bed temperature; Cura takes the maximum value of different configured bed temperatures. This "resolve function" is set in the printer definition. So what about single extrusion printers then? Well, those are hampered by the same rules as what is possible with multi-extrusion printers. A "global" setting without a "resolve function" can not be set per material.
  17. Cura has different "layers" of profiles that get applied in a specific order. Each setting can have a value in each of these layers. So for example you can set a printing temperature for the machine, for the material, for quality profiles and a value in the advanced settings list. If a value is set in the quality profile, it will overrule what is set in the material. If a value is set in the advanced settings list, it overrules what is set in the quality profile.
  18. I am considering writing a plugin for this. Clicking on a part of an object will show the x, y and z coordinate at that location. Clicking and dragging to another part of the same model or another model will show the distance between those two points as well as the distances along the axes. Anything else? https://github.com/fieldOfView/Cura-PluginsMeta/issues/2
  19. If you want full control over material settings in Cura (including setting the flow rate), change the gcode flavor from "Ultimaker 2" to "Marlin". You can then set the flow rate to anything you like.
  20. Support blockers are used to mark parts of an object that would normally need supports as not needing support. If you place a support blocker in mid-air, it will not do anything even if it intersects a support structure; support blockers are not "subtracted from" supports. A support blocker needs to intersect with part of the model.
  21. The version you are trying to install (15.04, not 1.54) is 5 years old. Starting from 2016, Ultimaker did a full rewrite of the frontend of Cura. The tutorials for compiling modern versions of Cura will not work with the legacy version of the code.
  22. OctoPrint needs to be running. My plugin just sends a command to specific OctoPrint plugins to communicate with the smart plugs. It is a bad idea to cut the power on the Pi instead of shutting it down properly. This will lead to filesystem corruption.
  23. See http://files.fieldofview.com/cura/Replacement_Patterns.html Most of that page parse the input from https://github.com/Ultimaker/Cura/blob/master/resources/definitions/fdmprinter.def.json into something more readable.
×
×
  • Create New...