Jump to content

nallath

Team UltiMaker
  • Posts

    4,499
  • Joined

  • Last visited

  • Days Won

    99

Everything posted by nallath

  1. Those look to be combing moves. The purpose of those is to not leave the object since the nozzle can start to ooze at that point.
  2. But you can? You can just scroll down a bit and select a machine to be added locally.
  3. I don't know what you mean by "bypassing the setup". As for the DF signing in not working, if you can provide some log files, I can have a look.
  4. Not without changing the source code of Cura (or writing your own script that modifies the g-code, as suggested before)
  5. nallath

    API Questions

    Please don't post it there, that is the issue tracker for Cura, not for the printer API.
  6. You can find more info on how to add machines to Cura here: https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura
  7. No, Cura is set up to use as few lines as possible. So cutting up a longer line into shorter parts is something that we try to avoid.
  8. Cura never had this feature. It might be that you had a plugin that somehow did the splicing that Greg mentioned.
  9. You might also want to check the godmode plugin, which already does some of the things that you're asking for (https://github.com/sedwards2009/cura-god-mode-plugin) Walking over all stacks and figuring if they have an actual value set is done (although with more logic than you would need) in the SettingInheritanceManager: https://github.com/Ultimaker/Cura/blob/f130eb2e7cafdec78849d5763f2914d609691718/cura/Settings/SettingInheritanceManager.py#L171 So basicly, you can get all the keys of a profile by using getAllKeys(). So you would need to do something like: for container in stack: for setting_key in container.getAllKeys(): print(f"{container.getName()}: {setting_key}: {container.getProperty(setting_key, 'value')}") I didn't actually check that code, so you might need to change some things to get that to work. If you want to know if an object has per object settings, you wil need to check it's decorator. So you will need to loop over all objects in the scene and check if they have any settings in their per object stack. There isn't a global function to get all of them (as we only do this in the CuraEngine plugin and it's never re-used anywhere else)
  10. I've checked your logs and it seems that your token is expired. Normally, cura should refresh that automatically, but that doesn't seem to have happend here. Could you try logging in and out and check if it still has the same issue?
  11. That's the error I though it would be! A hotfix should be out for that soon.
  12. This is kind of what the lightining infill already does, but then on the inside. The reason that we haven't ported it, is because it tends to cause artifacts when it sticks to the outside wall. It's not an issue on the inside.
  13. Yeah, I really wouldn't use Cura for this. You would spent more time fighting it than anything else. Any subtractive C&C tool will likely be a much better option.
  14. If you merge models, Cura uses the origin as defined in the STL. If you group them, Cura uses the position on the buildplate.
  15. Correct! We have two ways of saving a 3MF. One is exporting, the other is saving it as a project. In the past, we would also call a project .curaproject.3mf and an exported one .3mf. Unfortunately, not all operating systems handle this as well, so this was removed at some point. You can recover settings from sliced g-codes if you still have them. If you import the g-code in the profiles menu, it should extrtact them.
  16. Ultimaker provides a paid plugin that does what the solidworks plugin does (and more). I don't think that we will be spending time on porting what thopiekar did.
  17. We used to have this as our 404 page: It shows pretty common errors . So from left to right: 1. Filament got stuck to the nozzle 2. Belts not tight / missing steps 3. Filament didn't stick to previous layer 4. Steps not calibrated 5. Steps not calibrated 6. Same as 1 7. Steps not calibrated? Not quite sure what that one is
  18. I think you're missing a plugin. I don't know which one. But "object creation" isn't a default thing that Cura offers.
  19. We don't provide any flatpack. I have no idea what whomever made the flatpack did and we also don't have control over it. We only support the appimage that we provide.
  20. The library that we use is already based on the work done in svgnest. Any improvement in the nesting won't have any influence on the tree support (or the generation thereof).
  21. You might need to force your nvidia card to be used for Cura. I don't know how to do that exactly, but there are multiple guides about that on the internet.
  22. 1. You are running cura in "legacy" openGL mode. Either because you set this in preferences or because your graphics card doesn't support newer openGL 2. You have multiple extruders. Disable one and the setting will be visible. 3. Same as problem 1
  23. Alternatively, check if your virus scanner didn't go haywire and placed the file in quarantine.
×
×
  • Create New...