Jump to content

ahoeben

Ambassador
  • Posts

    4,954
  • Joined

  • Last visited

  • Days Won

    341

Everything posted by ahoeben

  1. Er... does the S3 support input shaping? That's new to me...
  2. Instead, figure it out by looking at the examples. The only documentation is here: https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura
  3. I am not aware of any document like that. I think you can add any metadata you want, just make sure it is valid JSON and that the keys you use don't conflict with existing keys (eg by adding your own prefix). { {"metadata": { "bellzw_version": "0.1.0", "bellzw_data": "2024-02-22", ....
  4. A "value" is always a string and needs to be interpreted ("calculated") by a Python interpreter to result in an actual value that can be used by CuraEngine. The nummber 1.0 should be passed as "1.0" (or - if you wish - "2 - 1"), the string "G0 E1.0" most be passed as "'G0 E1.0'" (note the " and ' quotes), and values can contain both the names of other settings and Python functions. CuraEngine can not read the "value" directly; Cura calculates the value and then passes them to CuraEngine. Every setting requires a "default_value", which is a literal value. A number is a number, a string is a string, and there is no way to do math or reference another setting in default_values. CuraEngine uses the default_value for a setting when it is not passed a value for that setting by Cura.
  5. Note that if you would prefer to keep everything on a single computer, you can also install OctoPrint on Windows, MacOS or Linux. Scroll down on https://octoprint.org/download/ for instructions.
  6. The USB support in Cura is not actively maintained, and hasn't been for man years. If it works it works, if it doesn't work it doesn't work. Period. You can be uninterested in the following advice, but it is all you are going to get. Your best bet if you want to continue printing over USB is to install OctoPrint (either on the same computer as Cura, or on a separate computer such as a Raspberry Pi) and use the OctoPrint connection plugin to connect it with Cura, and disable USB printing from Cura directly.
  7. I am sorry to be thick, but I don't understand what IDEX printing has to do with the brand of the material. What is the (potential) problem using the {material_brand} replacement pattern with IDEX printers?
  8. And can you expand on this? Why would that require a specific machine instance per extruder configuration? Do you want your users to look in the gcode or do you want your printer firmware to look up the material information and present it to the user?
  9. Perhaps you could explain what you want to achieve in the first place. Why do you want to have a slice setting to reflect the brand of material selected? This can probably be handled with a plugin. Patching Cura is never the answer.
  10. Yes, but I don't think there's a way to do this from inside a printer definition.
  11. All settings have a replacement token, but not all replacement tokens represent a setting. `material_brand` is metadata of the used material in an extruder, not a setting of that extruder. So you cannot access `material_brand` with the extruderValue function.
  12. Those screenshots (however many there are) don't give us a lot to go on (especially since the forum scales them down), but I can take a guess and say "turn off Spiralize Outer Contour".
  13. 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
  14. This is also what Blackbelt Cura does under the hood.
  15. The "split model into parts" functionality is for when you have an STL that has multiple separate bodies in it. They cannot be "ungrouped" because Cura imported them as a single "joined" body.
  16. I was not taking it personally, I was saying that the plugin will actually tell you why a model cannot be split apart, eg because the model needs to be repaired first. The repair function in Mesh Tools is fairly limited in functionality. Better use an external tool such as 3d Builder, which comes with Windows.
  17. That happens when Cura is running in "compatibility mode" . You may have set the preference to "Force layer view in compatibility mode" option in the General preferences in Cura.
  18. Hey, maker of the Mesh Tools plugin here. AFAIK, Mesh Tools does not "give you the finger". It may give you a message with a reason why the model cannot be split into parts.
  19. ...or use an application that is specifically made to send commands to the printer via USB such as OctoPrint.
  20. The flow as entered in the materials category of the settings is never put in the gcode as a M221 command by Cura. Instead this setting is used to calculate the E steps in extruding moves. The "Tweak at Z" post processing script may be used to insert M221 commands in the gcode at certain heights/layers. This command acts as a "multiplier" on top of the flow as entered in the materials category.
  21. The "Add networked printer" and "Add printer by IP" functionality works for Ultimaker printers only. You need to install a plugin to send prints to Klipper-based printers: https://marketplace.ultimaker.com/app/cura/plugins/emtrax/MoonrakerConnection
  22. Have you tried formatting them again with the "official" SD card formatter? https://www.sdcard.org/downloads/formatter/
×
×
  • Create New...