Jump to content

The settings for the last layer of spiralize outer contour. How to cancel the last layer?


Go to solution Solved by Slashee_the_Cow,

Recommended Posts

Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

We recently upgraded Cura to the latest version, Cura5.7, and turned on "spiralize outer contour" in the settings, but did not turn on "enable ironing". We slice and print the cylindrical model. At the end of the cylindrical model, the nozzle will maintain the final Z value and print another circle, as shown in the figure below. How to turn off this feature? There is no such problem in Cura4.17.

cura top.png

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    Ironing has little to do with spiralise mode, as there's no top skin to iron. If you could provide a Cura project file (.3mf, in Cura get it ready to print and go to File > Save Project) then we can see what's up.

     

    I don't know what version of Cura you came from (there is no 4.17, the last release in the 4 major version was 4.13.1) but it's possible the default behaviour has just changed.

     

    If it's the last part to be printed then you could just remove the commands from the gcode file manually, although obviously that isn't an ideal solution if you need to print more than a single model spiralised.

  • Link to post
    Share on other sites

    Posted (edited) · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    43 minutes ago, Slashee_the_Cow said:

    Ironing has little to do with spiralise mode, as there's no top skin to iron. If you could provide a Cura project file (.3mf, in Cura get it ready to print and go to File > Save Project) then we can see what's up.

     

    I don't know what version of Cura you came from (there is no 4.17, the last release in the 4 major version was 4.13.1) but it's possible the default behaviour has just changed.

     

    If it's the last part to be printed then you could just remove the commands from the gcode file manually, although obviously that isn't an ideal solution if you need to print more than a single model spiralised.

     

    Thank you for your reply.

     

    We just checked and it's Cura 4.13, not Cura 4.17.

    We mainly use ceramic 3D printers to print ceramic vases. Due to the existence of the last circle, the already printed model will be scratched. Although manual deletion is relatively simple, it needs to be changed every time, which is more troublesome. Please see the Attachment.

    Thanks again for your help.

    E-cylinder-50-100mm.3mf E-cylinder-50-100mm.gcode

    UCP_cylinder-50-100mm.3mf

    Edited by Jonysix
  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    20 minutes ago, Slashee_the_Cow said:

    Ironing has little to do with spiralise mode, as there's no top skin to iron. If you could provide a Cura project file (.3mf, in Cura get it ready to print and go to File > Save Project) then we can see what's up.

     

    I don't know what version of Cura you came from (there is no 4.17, the last release in the 4 major version was 4.13.1) but it's possible the default behaviour has just changed.

     

    If it's the last part to be printed then you could just remove the commands from the gcode file manually, although obviously that isn't an ideal solution if you need to print more than a single model spiralised.

    Check this one.

    UCP_cylinder-50-100mm.3mf

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    Looking at the gcode, it's just going around at a progressively lower flow rate to do its best to make the top flat and level. The first time it goes around on the top level it extrudes 180.1mm of filament. On the second loop it only extrudes 80.2mm of filament. If you look at the E values in the gcode, all the movements are the same length, but each move has less filament extruded than the previous one:

    G1 X69.238 Y67.574 E3233.62608
    G1 X71.702 Y65.629 E3237.34565
    G1 X74.403 Y64.029 E3240.86964
    G1 X77.292 Y62.803 E3244.39256
    G1 X80.318 Y61.975 E3247.71855
    G1 X83.461 Y61.552 E3251.0807
    G1 X84.999 Y61.501 E3252.71213
    G1 X86.555 Y61.553 E3254.36267
    G1 X89.682 Y61.975 E3257.51109
    G1 X92.708 Y62.803 E3260.64144
    G1 X95.597 Y64.029 E3263.5772
    G1 X98.298 Y65.629 E3266.51386
    G1 X100.762 Y67.574 E3269.2546
    G1 X102.94 Y69.827 E3271.99051
    G1 X104.808 Y72.362 E3274.73976
    G1 X106.312 Y75.107 E3277.27732
    G1 X107.443 Y78.04 E3279.82581
    G1 X108.17 Y81.095 E3282.17587
    G1 X108.484 Y84.213 E3284.52104
    G1 X108.378 Y87.352 E3286.67559
    G1 X107.857 Y90.445 E3288.82725
    G1 X106.927 Y93.445 E3290.98183
    G1 X105.604 Y96.296 E3292.9419
    G1 X103.919 Y98.935 E3294.89452
    G1 X101.891 Y101.334 E3296.65764
    G1 X99.563 Y103.44 E3298.41958
    G1 X96.974 Y105.216 E3299.98594
    G1 X94.17 Y106.633 E3301.55334
    G1 X91.209 Y107.662 E3303.11725
    G1 X88.134 Y108.287 E3304.48705
    G1 X84.985 Y108.496 E3305.86474
    G1 X81.866 Y108.287 E3307.03442
    G1 X78.791 Y107.662 E3308.20853
    G1 X75.83 Y106.633 E3309.18598
    G1 X73.026 Y105.216 E3310.1656
    G1 X70.437 Y103.44 E3311.14457

    Most gcode viewers (including Cura) aren't able to show a constant variation in flow rate like this so they'll just render it as a single line. With Smooth Spiralized Contours turns on you can see that each move it adjusts the Z position, so that it's constantly moving up, but this means that the start of the top layer is going to be lower than the end of it, so it goes around to even it.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    7 hours ago, Slashee_the_Cow said:

    Looking at the gcode, it's just going around at a progressively lower flow rate to do its best to make the top flat and level. The first time it goes around on the top level it extrudes 180.1mm of filament. On the second loop it only extrudes 80.2mm of filament. If you look at the E values in the gcode, all the movements are the same length, but each move has less filament extruded than the previous one:

    G1 X69.238 Y67.574 E3233.62608
    G1 X71.702 Y65.629 E3237.34565
    G1 X74.403 Y64.029 E3240.86964
    G1 X77.292 Y62.803 E3244.39256
    G1 X80.318 Y61.975 E3247.71855
    G1 X83.461 Y61.552 E3251.0807
    G1 X84.999 Y61.501 E3252.71213
    G1 X86.555 Y61.553 E3254.36267
    G1 X89.682 Y61.975 E3257.51109
    G1 X92.708 Y62.803 E3260.64144
    G1 X95.597 Y64.029 E3263.5772
    G1 X98.298 Y65.629 E3266.51386
    G1 X100.762 Y67.574 E3269.2546
    G1 X102.94 Y69.827 E3271.99051
    G1 X104.808 Y72.362 E3274.73976
    G1 X106.312 Y75.107 E3277.27732
    G1 X107.443 Y78.04 E3279.82581
    G1 X108.17 Y81.095 E3282.17587
    G1 X108.484 Y84.213 E3284.52104
    G1 X108.378 Y87.352 E3286.67559
    G1 X107.857 Y90.445 E3288.82725
    G1 X106.927 Y93.445 E3290.98183
    G1 X105.604 Y96.296 E3292.9419
    G1 X103.919 Y98.935 E3294.89452
    G1 X101.891 Y101.334 E3296.65764
    G1 X99.563 Y103.44 E3298.41958
    G1 X96.974 Y105.216 E3299.98594
    G1 X94.17 Y106.633 E3301.55334
    G1 X91.209 Y107.662 E3303.11725
    G1 X88.134 Y108.287 E3304.48705
    G1 X84.985 Y108.496 E3305.86474
    G1 X81.866 Y108.287 E3307.03442
    G1 X78.791 Y107.662 E3308.20853
    G1 X75.83 Y106.633 E3309.18598
    G1 X73.026 Y105.216 E3310.1656
    G1 X70.437 Y103.44 E3311.14457

    Most gcode viewers (including Cura) aren't able to show a constant variation in flow rate like this so they'll just render it as a single line. With Smooth Spiralized Contours turns on you can see that each move it adjusts the Z position, so that it's constantly moving up, but this means that the start of the top layer is going to be lower than the end of it, so it goes around to even it.

    Thanks for your answer, so is there any way to turn off this feature? This feature was not available in Cura version 4.13 before, and we do not need this feature for ceramic 3D printing. Thanks again.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    We tested the "Surface" mode setting and the issue was resolved, but this setting failed to print the bottom of the model. If you select "Both", the problem still exists. image.thumb.png.7284b0fe38e13a77dc70e474cc7de3e8.png

     

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    As far as I'm aware there isn't an option to disable it since it's the behaviour most people would want - making the top flat. You can edit the gcode manually, for example here is your last layer:

    ;LAYER:99
    ;TYPE:WALL-OUTER
    ;MESH:cylinder-50-100mm.STL
    G1 X69.238 Y67.574 Z100.012 E3049.81752
    G1 X71.702 Y65.629 Z100.023 E3053.73288
    G1 X74.403 Y64.029 Z100.035 E3057.64845
    G1 X77.292 Y62.803 Z100.046 E3061.56283
    G1 X80.318 Y61.975 Z100.058 E3065.4758
    G1 X83.461 Y61.552 Z100.07 E3069.43129
    G1 X84.999 Y61.502 Z100.076 E3071.3506
    G1 X86.554 Y61.554 Z100.081 E3073.29117
    G1 X89.682 Y61.975 Z100.093 E3077.22779
    G1 X92.708 Y62.803 Z100.105 E3081.14076
    G1 X95.597 Y64.029 Z100.116 E3085.05513
    G1 X98.298 Y65.629 Z100.128 E3088.97071
    G1 X100.762 Y67.574 Z100.14 E3092.88607
    G1 X102.94 Y69.827 Z100.151 E3096.79454
    G1 X104.808 Y72.362 Z100.163 E3100.72207
    G1 X106.312 Y75.107 Z100.174 E3104.62603
    G1 X107.443 Y78.04 Z100.186 E3108.54681
    G1 X108.17 Y81.095 Z100.198 E3112.46361
    G1 X108.484 Y84.213 Z100.209 E3116.37225
    G1 X108.378 Y87.352 Z100.221 E3120.28964
    G1 X107.857 Y90.445 Z100.233 E3124.20178
    G1 X106.927 Y93.445 Z100.244 E3128.11923
    G1 X105.604 Y96.296 Z100.256 E3132.0394
    G1 X103.919 Y98.935 Z100.267 E3135.94466
    G1 X101.891 Y101.334 Z100.279 E3139.86273
    G1 X99.563 Y103.44 Z100.291 E3143.77819
    G1 X96.974 Y105.216 Z100.302 E3147.6941
    G1 X94.17 Y106.633 Z100.314 E3151.61263
    G1 X91.209 Y107.662 Z100.326 E3155.52244
    G1 X88.134 Y108.287 Z100.337 E3159.43619
    G1 X84.985 Y108.496 Z100.349 E3163.37247
    G1 X81.866 Y108.287 Z100.36 E3167.2714
    G1 X78.791 Y107.662 Z100.372 E3171.18516
    G1 X75.83 Y106.633 Z100.384 E3175.09496
    G1 X73.026 Y105.216 Z100.395 E3179.01349
    G1 X70.437 Y103.44 Z100.407 E3182.92941
    G1 X68.109 Y101.334 Z100.419 E3186.84487
    G1 X66.081 Y98.935 Z100.43 E3190.76294
    G1 X64.396 Y96.296 Z100.442 E3194.6682
    G1 X63.073 Y93.445 Z100.453 E3198.58836
    G1 X62.143 Y90.445 Z100.465 E3202.50582
    G1 X61.622 Y87.352 Z100.477 E3206.41796
    G1 X61.516 Y84.213 Z100.488 E3210.33535
    G1 X61.83 Y81.095 Z100.5 E3214.24399
    G1 X62.557 Y78.04 Z100.512 E3218.16078
    G1 X63.688 Y75.107 Z100.523 E3222.08156
    G1 X65.192 Y72.362 Z100.535 E3225.98553
    G1 X67.06 Y69.827 Z100.547 E3229.91306
    G0 X67.06 Y69.827 Z100
    G1 X69.238 Y67.574 E3233.62608
    G1 X71.702 Y65.629 E3237.34565
    G1 X74.403 Y64.029 E3240.86964
    G1 X77.292 Y62.803 E3244.39256
    G1 X80.318 Y61.975 E3247.71855
    G1 X83.461 Y61.552 E3251.0807
    G1 X84.999 Y61.501 E3252.71213
    G1 X86.555 Y61.553 E3254.36267
    G1 X89.682 Y61.975 E3257.51109
    G1 X92.708 Y62.803 E3260.64144
    G1 X95.597 Y64.029 E3263.5772
    G1 X98.298 Y65.629 E3266.51386
    G1 X100.762 Y67.574 E3269.2546
    G1 X102.94 Y69.827 E3271.99051
    G1 X104.808 Y72.362 E3274.73976
    G1 X106.312 Y75.107 E3277.27732
    G1 X107.443 Y78.04 E3279.82581
    G1 X108.17 Y81.095 E3282.17587
    G1 X108.484 Y84.213 E3284.52104
    G1 X108.378 Y87.352 E3286.67559
    G1 X107.857 Y90.445 E3288.82725
    G1 X106.927 Y93.445 E3290.98183
    G1 X105.604 Y96.296 E3292.9419
    G1 X103.919 Y98.935 E3294.89452
    G1 X101.891 Y101.334 E3296.65764
    G1 X99.563 Y103.44 E3298.41958
    G1 X96.974 Y105.216 E3299.98594
    G1 X94.17 Y106.633 E3301.55334
    G1 X91.209 Y107.662 E3303.11725
    G1 X88.134 Y108.287 E3304.48705
    G1 X84.985 Y108.496 E3305.86474
    G1 X81.866 Y108.287 E3307.03442
    G1 X78.791 Y107.662 E3308.20853
    G1 X75.83 Y106.633 E3309.18598
    G1 X73.026 Y105.216 E3310.1656
    G1 X70.437 Y103.44 E3311.14457
    G1 X68.109 Y101.334
    G1 X66.081 Y98.935
    G1 X64.396 Y96.296
    G1 X63.073 Y93.445
    ;TIME_ELAPSED:1562.989358

    If you delete everything between the last move where it adjusts the height - the last one with a Z value - in this case it's
    G0 X67.06 Y69.827 Z100

    and the line that starts with

    ;TIME_ELAPSED

    Then that will delete that extra bit at the top. But it's not ideal to have to do that manually if you print a variety of models in this fashion and have to do it to all of them.

     

    A post-processing script could almost certainly do it automatically, but I'm not aware of any that exist that do. I could have a go at making one, if you'd like - it's not like I have any shortage of free time 🙂.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    Some background.

    The feature was added in (about) Cura 5.5 in response to problems that occurred with the first layer of spiralize.

    Spiralize would start at "full flow" even though the layer height was only a fraction of a full layer height.  That caused a ridge as the first spiral layer would be over-extruded.  @burtoogle came up with a fix in his Cura Master build and it appears to be what is used in UM Cura.

    So now the first spiral layer, and the overall top layer, have variable flow rate based on the actual height above the previous layer at any particular point.

     

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    28 minutes ago, GregValiant said:

    Some background.

    The feature was added in (about) Cura 5.5 in response to problems that occurred with the first layer of spiralize.

    Spiralize would start at "full flow" even though the layer height was only a fraction of a full layer height.  That caused a ridge as the first spiral layer would be over-extruded.  @burtoogle came up with a fix in his Cura Master build and it appears to be what is used in UM Cura.

    So now the first spiral layer, and the overall top layer, have variable flow rate based on the actual height above the previous layer at any particular point.

     

     

    Thanks for your analysis. Is there any solution? Or option to turn this feature off?

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    1 hour ago, Slashee_the_Cow said:

    As far as I'm aware there isn't an option to disable it since it's the behaviour most people would want - making the top flat. You can edit the gcode manually, for example here is your last layer:

    ;LAYER:99
    ;TYPE:WALL-OUTER
    ;MESH:cylinder-50-100mm.STL
    G1 X69.238 Y67.574 Z100.012 E3049.81752
    G1 X71.702 Y65.629 Z100.023 E3053.73288
    G1 X74.403 Y64.029 Z100.035 E3057.64845
    G1 X77.292 Y62.803 Z100.046 E3061.56283
    G1 X80.318 Y61.975 Z100.058 E3065.4758
    G1 X83.461 Y61.552 Z100.07 E3069.43129
    G1 X84.999 Y61.502 Z100.076 E3071.3506
    G1 X86.554 Y61.554 Z100.081 E3073.29117
    G1 X89.682 Y61.975 Z100.093 E3077.22779
    G1 X92.708 Y62.803 Z100.105 E3081.14076
    G1 X95.597 Y64.029 Z100.116 E3085.05513
    G1 X98.298 Y65.629 Z100.128 E3088.97071
    G1 X100.762 Y67.574 Z100.14 E3092.88607
    G1 X102.94 Y69.827 Z100.151 E3096.79454
    G1 X104.808 Y72.362 Z100.163 E3100.72207
    G1 X106.312 Y75.107 Z100.174 E3104.62603
    G1 X107.443 Y78.04 Z100.186 E3108.54681
    G1 X108.17 Y81.095 Z100.198 E3112.46361
    G1 X108.484 Y84.213 Z100.209 E3116.37225
    G1 X108.378 Y87.352 Z100.221 E3120.28964
    G1 X107.857 Y90.445 Z100.233 E3124.20178
    G1 X106.927 Y93.445 Z100.244 E3128.11923
    G1 X105.604 Y96.296 Z100.256 E3132.0394
    G1 X103.919 Y98.935 Z100.267 E3135.94466
    G1 X101.891 Y101.334 Z100.279 E3139.86273
    G1 X99.563 Y103.44 Z100.291 E3143.77819
    G1 X96.974 Y105.216 Z100.302 E3147.6941
    G1 X94.17 Y106.633 Z100.314 E3151.61263
    G1 X91.209 Y107.662 Z100.326 E3155.52244
    G1 X88.134 Y108.287 Z100.337 E3159.43619
    G1 X84.985 Y108.496 Z100.349 E3163.37247
    G1 X81.866 Y108.287 Z100.36 E3167.2714
    G1 X78.791 Y107.662 Z100.372 E3171.18516
    G1 X75.83 Y106.633 Z100.384 E3175.09496
    G1 X73.026 Y105.216 Z100.395 E3179.01349
    G1 X70.437 Y103.44 Z100.407 E3182.92941
    G1 X68.109 Y101.334 Z100.419 E3186.84487
    G1 X66.081 Y98.935 Z100.43 E3190.76294
    G1 X64.396 Y96.296 Z100.442 E3194.6682
    G1 X63.073 Y93.445 Z100.453 E3198.58836
    G1 X62.143 Y90.445 Z100.465 E3202.50582
    G1 X61.622 Y87.352 Z100.477 E3206.41796
    G1 X61.516 Y84.213 Z100.488 E3210.33535
    G1 X61.83 Y81.095 Z100.5 E3214.24399
    G1 X62.557 Y78.04 Z100.512 E3218.16078
    G1 X63.688 Y75.107 Z100.523 E3222.08156
    G1 X65.192 Y72.362 Z100.535 E3225.98553
    G1 X67.06 Y69.827 Z100.547 E3229.91306
    G0 X67.06 Y69.827 Z100
    G1 X69.238 Y67.574 E3233.62608
    G1 X71.702 Y65.629 E3237.34565
    G1 X74.403 Y64.029 E3240.86964
    G1 X77.292 Y62.803 E3244.39256
    G1 X80.318 Y61.975 E3247.71855
    G1 X83.461 Y61.552 E3251.0807
    G1 X84.999 Y61.501 E3252.71213
    G1 X86.555 Y61.553 E3254.36267
    G1 X89.682 Y61.975 E3257.51109
    G1 X92.708 Y62.803 E3260.64144
    G1 X95.597 Y64.029 E3263.5772
    G1 X98.298 Y65.629 E3266.51386
    G1 X100.762 Y67.574 E3269.2546
    G1 X102.94 Y69.827 E3271.99051
    G1 X104.808 Y72.362 E3274.73976
    G1 X106.312 Y75.107 E3277.27732
    G1 X107.443 Y78.04 E3279.82581
    G1 X108.17 Y81.095 E3282.17587
    G1 X108.484 Y84.213 E3284.52104
    G1 X108.378 Y87.352 E3286.67559
    G1 X107.857 Y90.445 E3288.82725
    G1 X106.927 Y93.445 E3290.98183
    G1 X105.604 Y96.296 E3292.9419
    G1 X103.919 Y98.935 E3294.89452
    G1 X101.891 Y101.334 E3296.65764
    G1 X99.563 Y103.44 E3298.41958
    G1 X96.974 Y105.216 E3299.98594
    G1 X94.17 Y106.633 E3301.55334
    G1 X91.209 Y107.662 E3303.11725
    G1 X88.134 Y108.287 E3304.48705
    G1 X84.985 Y108.496 E3305.86474
    G1 X81.866 Y108.287 E3307.03442
    G1 X78.791 Y107.662 E3308.20853
    G1 X75.83 Y106.633 E3309.18598
    G1 X73.026 Y105.216 E3310.1656
    G1 X70.437 Y103.44 E3311.14457
    G1 X68.109 Y101.334
    G1 X66.081 Y98.935
    G1 X64.396 Y96.296
    G1 X63.073 Y93.445
    ;TIME_ELAPSED:1562.989358

    If you delete everything between the last move where it adjusts the height - the last one with a Z value - in this case it's
    G0 X67.06 Y69.827 Z100

    and the line that starts with

    ;TIME_ELAPSED

    Then that will delete that extra bit at the top. But it's not ideal to have to do that manually if you print a variety of models in this fashion and have to do it to all of them.

     

    A post-processing script could almost certainly do it automatically, but I'm not aware of any that exist that do. I could have a go at making one, if you'd like - it's not like I have any shortage of free time 🙂.

     

    Thanks for your answer. We'd still like to find a button option to turn this feature off.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?

    It can be done in post-process.  Niche things like this are often easier to get done with a post processing script.

    The script can be quick and dirty (delete the top layer) or involved (adjust all the Z's and E's).

    Quick and dirty would mean that the model would be short by a layer height.  It might not matter, or you could make an adjustment.

     

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    9 hours ago, Jonysix said:

    We'd still like to find a button option to turn this feature off.

    There isn't one built into Cura. You can submit a feature request for it if you'd like.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    1 hour ago, Slashee_the_Cow said:

    There isn't one built into Cura. You can submit a feature request for it if you'd like.

    Thanks for your suggestion, we submitted this request.

  • Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    9 hours ago, GregValiant said:

    It can be done in post-process.  Niche things like this are often easier to get done with a post processing script.

    The script can be quick and dirty (delete the top layer) or involved (adjust all the Z's and E's).

    Quick and dirty would mean that the model would be short by a layer height.  It might not matter, or you could make an adjustment.

     

    Thanks for your suggestion, we'll look into it. We still want to find a switch or button to directly return cura 5.7 to cura 4.13 for the "Spiralize outer contour" function.

  • Link to post
    Share on other sites

    • Solution
    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    6 hours ago, Jonysix said:

    Thanks for your suggestion, we'll look into it. We still want to find a switch or button to directly return cura 5.7 to cura 4.13 for the "Spiralize outer contour" function.

    A post processor is the closest you're going to get.

    (n.b. the screenshots here are from Windows, but on other platforms the process is the same)

    1. Download and open the zip fileimage.thumb.png.ad7e10c5124798f1c8be9b87e1fe7ab4.png
    2. In Cura, go to Help > Show Configuration Folderimage.thumb.png.86d9428093bbda8ee83de4fe46b1ab43.png
    3. Inside that folder, go into the scripts folder
      image.thumb.png.5f8216054e4b26453373a909df6c93af.png
      image.thumb.png.94b28d01baa573d486e08a9b41739a63.png
      (I have a whole bunch that don't come with Cura, so don't worry if yours doesn't have many files)
    4. Drag the script from the zip file into the scripts folder
      image.thumb.png.b7f85a629f537a7e06a23a6a1bf57dab.png
    5. Restart Cura
    6. Load your model/project
    7. Go to Extensions > Post Processing > Modify G-Code
      image.thumb.png.e76429fad5fb7170a7ea02a31de53827.png
    8. Click Add a script
      image.thumb.png.42e6d17c3d576cecf15b6d62eee10463.png
    9. Find Remove Spiralize Top in the list and click it
      image.thumb.png.7f2a5f4758779bd1e9d167408727eb23.png
      (again, I have a bunch in there you won't)
    10. It should now appear in the list, so click Close
      image.thumb.png.15b673c9c74907468fdf50ff7d7049ac.png
    11. Slice your model and save the gcode

    Note: The script will probably remain enabled (whatever scripts you last used are) if you create a new project, and it'll mess up the top layer of anything which isn't spiralised. To remove it, just go to the post processing scripts window and click the X on its line. You can add it again through that window next time you make something spiralised.

     

    Edit: Noticed a bug in it. If you downloaded it in the first few minutes this post was up, download the new version.

     

    Edit #2 (5 hours after posting): Had only tested it on @Jonysix's .3mf. Turns out it didn't work if you have retractions on. Bit of a hack, but hopefully it now works. Current version is now v3.

     

    RemoveSpiralizeTop_v3.zip

    • Like 1
    Link to post
    Share on other sites

    Posted · The settings for the last layer of spiralize outer contour. How to cancel the last layer?
    On 4/11/2024 at 10:17 AM, Slashee_the_Cow said:

    A post processor is the closest you're going to get.

    (n.b. the screenshots here are from Windows, but on other platforms the process is the same)

    1. Download and open the zip fileimage.thumb.png.ad7e10c5124798f1c8be9b87e1fe7ab4.png
    2. In Cura, go to Help > Show Configuration Folderimage.thumb.png.86d9428093bbda8ee83de4fe46b1ab43.png
    3. Inside that folder, go into the scripts folder
      image.thumb.png.5f8216054e4b26453373a909df6c93af.png
      image.thumb.png.94b28d01baa573d486e08a9b41739a63.png
      (I have a whole bunch that don't come with Cura, so don't worry if yours doesn't have many files)
    4. Drag the script from the zip file into the scripts folder
      image.thumb.png.b7f85a629f537a7e06a23a6a1bf57dab.png
    5. Restart Cura
    6. Load your model/project
    7. Go to Extensions > Post Processing > Modify G-Code
      image.thumb.png.e76429fad5fb7170a7ea02a31de53827.png
    8. Click Add a script
      image.thumb.png.42e6d17c3d576cecf15b6d62eee10463.png
    9. Find Remove Spiralize Top in the list and click it
      image.thumb.png.7f2a5f4758779bd1e9d167408727eb23.png
      (again, I have a bunch in there you won't)
    10. It should now appear in the list, so click Close
      image.thumb.png.15b673c9c74907468fdf50ff7d7049ac.png
    11. Slice your model and save the gcode

    Note: The script will probably remain enabled (whatever scripts you last used are) if you create a new project, and it'll mess up the top layer of anything which isn't spiralised. To remove it, just go to the post processing scripts window and click the X on its line. You can add it again through that window next time you make something spiralised.

     

    Edit: Noticed a bug in it. If you downloaded it in the first few minutes this post was up, download the new version.

     

    Edit #2 (5 hours after posting): Had only tested it on @Jonysix's .3mf. Turns out it didn't work if you have retractions on. Bit of a hack, but hopefully it now works. Current version is now v3.

     

    RemoveSpiralizeTop_v3.zip 795 B · 0 downloads

     

    Thank you very much for your explanation, we will try further.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.9 stable released!
        Here comes Cura 5.9 and in this stable release we have lots of material and printer profiles for UltiMaker printers, including the newly released Sketch Sprint. Additionally, scarf seams have been introduced alongside even more print settings and improvements.  Check out the rest of this article to find out the details on all of that and more
          • Like
        • 5 replies
      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
          • Heart
          • Thanks
          • Like
        • 4 replies
    ×
    ×
    • Create New...