Sakati84/3DPrintColorizer

Plugin Does Not Account for Supports

Closed this issue · 2 comments

I understand that this project is defunct but I'm opening this issue because there is one big problem: it does not take supports into account. I do see that it handles support-interface blocks in gcode files, but not support blocks. This leads to all sorts of unexpected behavior, like moving draw and support lines to the end of the new gcode file.

I'm opening this ticket to see if anyone else is working on this issue. My first thought was to add ";TYPE:SUPPORT" to the support-interface/fill elif, but that has resulted in no draw lines being written to the final gcode file on any layer that has a support block so that the support section is skipped the same way infill is. I'm wrapping up a print with these settings and the plugin is more or less broken still; even though it's using the same settings for infill blocks it's not drawing anything until after the supports are done and when it does try to draw all of the draw lines are single points away from the print.

This is with cura 5.3. I'm going to try an identical print with 5.2 to see if there's some change in the way 5.3 writes gcode that would affect performance.

If anyone has any insight, this is the place for it.

I sliced the same model in cura 5.2 and the layers were properly interlaced. I'm going to try it on 5.2 with modifications tonight and we'll see how it goes.

Test was successful and I've created a pull request for this fix and added hardware for the sharpies I'm using:

#107