Jump to content

PETG on UM3, not in cura?


Recommended Posts

Posted · PETG on UM3, not in cura?

So, i've never done any modding via 'developer' mode on my UM3, nor have i done much more than 'look around' at the Cura online settings... and tried a few times (with mixed results) in making my own material settings for Cura.

Lately however, i've noticed this oddity: When changing filament spools on my UM3, it asks for the new type (after the RFID fails to detect the spool), and i can choose "PETG".  However, no where in Cura that i can find, does it have an option to select "PETG", unless i load the esun profile from the marketplace.

What's up Ultimaker? Couldn't be bothered to copy/paste a few lines of code?

Or is there some secret magic that lets Cura force-send that profile to the ultimaker?

It's been years, this is getting tiresome...

  • Link to post
    Share on other sites

    Posted · PETG on UM3, not in cura?

    There is no PETG material in the printer, only CPE which is very similar to PETG. So if you have PETG in the material list on your printer you or someone else has installed a custom or 3rd party material profile in the past via Cura.

  • Link to post
    Share on other sites

    Posted · PETG on UM3, not in cura?

    If that's true, how would i have sent the material profile to my printer, so that i can repeat the instance?

  • Link to post
    Share on other sites

    Posted · PETG on UM3, not in cura?

    I see PETG Generic in both my s5 and my s3, The s5 i might have once added a PETG profile from the market place to Cura, but that's not something i have done in the limited time i have had the s3 and the only profiles from market place i have added to cura now days are ColorFabb wood fill, color on demand pla and XT-CF20

  • Link to post
    Share on other sites

    Posted · PETG on UM3, not in cura?

    Strange, I don't have PETG, not on the S5, the S3 or the UM3. I am on the latest firmware wit all printers.

    That you have the material on the S3 is ok, as soon as you connect it with Cura the "missing" profiles are transferred. So in your case there must be a custom material with the material type PETG in Cura.

     

  • Link to post
    Share on other sites

    Posted (edited) · PETG on UM3, not in cura?

    For anyone running Cura on a Mac wanting to add PETG inside CURA so your custom profiles display for PETG materials and the PETG custom material doesn't display in orange, I am now able to see and use any custom PETG materials by creating custom config files matched to printcore & PETG material type.

    • I updated my Ultimaker 3 Extended firmware to 5.2.16.20200331
    • I noticed a popup inside Cura 4.8 when I opened it for the first time saying it was transmitting missing materials to the U3Ext, so that must be how they are on the printer now.
      • I may have signed into my Ultimaker account in Cura AND connected Cura to my U3Ext under the "Network enabled printers" section of the Settings -> Printer menu first
    • PETG is listed on the printer when loading a new material
      • In Cura 4.8, however, any custom material I select that has its Material Type set to "PETG" displays with an orange background and the Profile drop down displays, "Not Supported"

     

    I found a post by @nyxaria Here where he figured out he had to manually add a file for each material type that does exist on the printer but doesn't exist in Cura to a directory INSIDE the downloaded Cura app. Read through his post as he's included a script to auto copy/edit files for you.

     

    Right-click the Cura 4.8 app and choose "Show Package Contents". Then go into /Contents/Resources/resources/quality/ultimaker3

     

    That directory contains config files for combinations of printcore + material type. Any missing printcore & material type config files will cause that missing material to display in orange and hide all of your custom profiles. So, to add Cura support for PETG on an U3 printer, copy a CPE config file (there are 4 per printcore: Draft_Print, Fast_Print, High_Quality, Normal_Quality) and edit it, replacing the, "material = generic_cpe" with, "material = generic_petg" inside the file and change the name of the new file, replacing "CPE" with "PETG". 

     

    Example:

    Open the file named: um3_aa0.4_CPE_Normal_Quality.inst.cfg in a basic text editor (NOT a rich text editor or something like MS Word) and change the 11th line to read, material = generic_petg, like so:

    [general]
    version = 4
    name = Fine
    definition = ultimaker3
    
    [metadata]
    setting_version = 16
    type = quality
    quality_type = normal
    weight = 0l
    material = generic_petg
    variant = AA 0.4
    
    [values]
    machine_nozzle_cool_down_speed = 0.85
    machine_nozzle_heat_up_speed = 1.5
    material_initial_print_temperature = =material_print_temperature - 5
    material_final_print_temperature = =material_print_temperature - 10
    material_standby_temperature = 100
    speed_print = 55
    speed_layer_0 = =math.ceil(speed_print * 20 / 55)
    speed_topbottom = =math.ceil(speed_print * 30 / 55)
    speed_wall = =math.ceil(speed_print * 30 / 55)

     

    SAVE THE FILE IN THE SAME DIRECTORY AS: um3_aa0.4_PETG_Normal_Quality.inst.cfg

    • Quit/restart Cura
    • Choose some previously supported material type, like any Ultimaker PLA
    • Choose your custom material that has Material Type: PETG
      • The Profile drop down should've auto-selected the, "Fine" Default Profile if you copied from the, "Normal_Quality" file
    • Opening the Profile drop down should now display all of your custom profiles
    • Repeat for any printcore & material type combination you want to add PETG support for (like for aa08 or aa025 printcores)

     

     

     

    How Cura looked before I added my custom printcore & PETG config file:

    1033888823_ScreenShot2020-12-05at4_26_12AM.thumb.png.091bdbf3ed6fce1ce5de5d6facaedfcf.png

     

     

    1868933231_ScreenShot2020-12-05at4_27_44AM.png.989e637257f67a0d89080cedf0ef290a.png

     

    *"Fine - HT.1mm, Solid, 3Walls #2" was selected for the last material, which was PLA, and so displays in the drop down when I change to a PETG material... though, in the "Custom profiles" list, it says it is "Not Supported"

     

    534731043_ScreenShot2020-12-05at4_29_36AM.thumb.png.b95040f10a2d2aef5d50dc6d889294c6.png

     

     

     

     

    How Cura looks after I copied the Normal CPE config file for aa0.4 print core & made the changes noted above:

    (The "Normal" config file displays as "Fine" under the Default materials section in the Profile drop down)

    669884466_ScreenShot2020-12-05at4_32_03AM.thumb.png.e78d648369f07a4598506b5a0dfd1bb5.png

     

    And when I open the Profile drop down, I see all of my custom profiles

    1999046031_ScreenShot2020-12-05at4_35_13AM.thumb.png.415d32e1246be7e7411d350bd842665b.png

    Edited by randyinla
    • Like 2
    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.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
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...