Closed notnyt closed 5 years ago
Hi @notnyt, I've sliced the model with 3.6 and master as well, and can confirm the behaviour there as well. Seems to affect layers towards the top rather than those on the bottom. cheers, Remco.
Devs: CURA-5971
@notnyt We've finally got around this this ticket: It seems that the profile you made ('0.4 right only') has gradual infill steps forced to 1. Gradual infill isn't supported with cubic sudivision, so it should be 0 in that case. If I override this setting with the per-model settings, the 'bug' dissapears.
P.S. Out of curiosity, why have a different profile for right only when you could also either disable the first extruder and/or print the model with the 2nd extruder in the per model settings (or by right-clicking and select the extruder in the context-menu). Is it just because it then becomes one click for the profile? I ask because there might be use-cases that we're not aware of.
@rburema Cura was behaving poorly when I had multiple extruders setup and wans't using one of them. Putting it in standby or something. I don't remember in detail why, I just had to do that to work around some bugs.
If Cubic Subdivision doesn't support gradual infill, it should ignore the setting, no?
@notnyt Thanks for the answer (though of course we can't fix any bugs if you don't remember what they are :-) ).
Gradual Infill is off when gradual_infill_steps
set to 0, which is the value that'll be picked up when that setting is disabled in the interface. Unless it's overwritten by a profile of course. I guess you could make the value =0 if infill_pattern=='cubicsubdiv' else 1
instead of 0
, which is sort of how we would handle things internally (see fdmprinter.def.json
for examples) if for some reason the default_value
needed to be 1 instead of basically 'off' anyway.
@rburema I hadn't touched any profile specific settings, so not sure why that was set.
Anyway, part of the issue if I recall correctly, was that it would always heat the unused extruder. The only way around this was to not have it configured.
Application Version Cura 3.5.1
Platform Windows
Steps to Reproduce print something using cubic subdivision
Actual Results some lines are printed twice. This causes the extruder to hit the infill during moves.
Here you can see a retract, move, reprime after retract, print line, then print again back over the same line
Expected results lines should only be printed once
Additional Information
This is the visualization of the gcode above
before move..
moved into place...
printed line
printed again back over line
settings
3mf attached d20.zip