Jump to content

Different materials for the top/bottom skin


cashlo

Recommended Posts

Posted · Different materials for the top/bottom skin

I am inspired by this video https://www.youtube.com/watch?v=KV2AjyowXX4 to try printing with multiple color on my single extruder U2+,

My idea is to use a different material for the top/bottom skin, by swapping the material before and after printing the skin.

I want to make a post-processing script to add a "M600 - Filament Change" to the gcode.

 

Now my question is is there a script that already does that? I am aware of the "Filament Change" script but it only does z level now.

Also, is there a option to only change number of walls for top/bottom?

  • Link to post
    Share on other sites

    Posted · Different materials for the top/bottom skin

    One thing to consider:

    the UM2(+) does not support M600 AFAIK, but you can change the filament during a normal pause (M0).

     

    To mimic the stacked processes of S3D one has to print one model / color after another. I don't know if this is possible (only) with post-processing?

    The simple way would be to start each "layer" as a separate print, just take sure that the buildplate stays hot between the prints.

    Or perhaps combine the gcode files with some scripting?

     

  • Link to post
    Share on other sites

    Posted (edited) · Different materials for the top/bottom skin

    Hey, you made the firmware I am running! :D

     

    I have finished the script, and it does what I wanted:

    IMG_20190104_224212.thumb.jpg.57840f257e934744671e9ae35585c839.jpg

    The T-rex looks a bit sad but I should be able to fix it by tuning the retraction setting.

     

    The M600 command is ignored, but the M0 works just fine, just needed to modify the other pausing script a bit.

     

    And it turns out finding the top layer is not so straightforward, I tried using the ";LAYER_COUNT" value-1 but that gives a bigger number sometimes, using "data[-1]" just give me M107 and the things after. I end up going backward in the data and just use the first layer I found.

     

    If anyone want to try it here's the script:

    https://github.com/cashlo/Cura-post-processing-scripts/blob/master/PauseAtTopAndBottom.py

     

    IMG_20190104_224212.jpg

    Edited by cashlo
    • Thanks 1
    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

      • 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
          • Like
        • 2 replies
      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 26 replies
    ×
    ×
    • Create New...