Hey Daid Braam , what's your roadmap for multi extruder features in Cura?

Hey @Daid_Braam , what’s your roadmap for multi extruder features in Cura? I’m trying to work out how best to approach a way of using a different material for internal infill than perimeters and top bottom surfaces. None of the 3 popular slicers support this at present (slic3r does an infill extruder but it includes top and bottom surfaces).
Second, I heart the Cura support feature greatly but it lacks the option to pick the angular threshold of overhangs that require support as Kiss and Slic3r do, is this feature in the pipeline?
I’m a big fan of Cura and would prefer to keep using it which is why I’m asking btw :slight_smile:

Deciding which is printed with which extruder is currently not something I’m working on. It could be done if someone would go hacking around in the code. But top/bottom are partially seen as sparse infill right now, so that requires quite a few changes.

The support angle is not that hard to add, I already have the angle as a parameter to my engine, it’s just not exposed in the GUI yet.

@Daid_Braam thanks for responding :slight_smile: . Gcode hacking it is for the infill stuff then- Incidentally my early experiments using tglase as an infill material are showing quite some promise with ABS perimeters; The parts are less prone to warping and appear to be stronger than with ABS alone. I’ll look forward to seeing the support angle threshold value exposed in the gui!

Sublime (creator of the awesome Tantillus) has written a tool change post processor for gcode - it works for both Kiss and Cura, although because Cura doesn’t annotate top and bottom infill, it can only do so much. The one linked to below hasn’t been tested yet btw.

If you go around hacking in the CuraEngine doing what you wan’t wouldn’t be too diffiult, as you can see the infill is generated here: https://github.com/Ultimaker/CuraEngine/blob/master/fffProcessor.h#L424
Tool changes are a simple “gcodeLayer.setExtruder(x)”, and you’ll just have to split the sparse and skin (top/bottom) infill.

@Daid_Braam I see what you’re getting at but I’m mostly a meat-space person, my coding skills are really limited to excel macros and such. I’ll let sublime know about this anyway.