Jump to content
Ultimaker Community of 3D Printing Experts

Material station and generic materials


Recommended Posts

Posted (edited) · Material station and generic materials

Hello,

 

I currently have a material station.

 

When loading generic PLA; you cannot set a colour; so CURA and the material station think every generic PLA is the "same" regardless of the slot or what it actually is.

 

Is there any way to select more than just material type for each channel? 

 

E.g. I have inserted into the MS.

 

  1. UM CPE
  2. Generic Yellow PLA (You can only select "Generic PLA")
  3. Generic White PLA (You can only select "Generic PLA")
  4. UM Tough PLA Green
  5. UM Nylon
  6. UM PVA

 

But CURA will list 

 

  1. CPE, Generic PLA, Tough PLA Green, Nylon
  2. PVA

 

Thanks!

Edited by Sassw
  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Hello You can create your own material profiles based on existing ones:

    My Cura is in french but it the settings of Cura you should have a "material" tab. There you select the generic profile of the material you want ant the you clic "create" it wil copy this generic profile and you are able to choose color and so on for this personalised profile.

     

    image.thumb.png.d21625a61d993d7d61b7d1a8990b91e9.png

     

    It's a bit of work at the beginning but once you have made the needed profiles it's ok.

     

    Hope this helps!

  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Hi,

     

    I already have the profiles for the generic materials (A true generic yellow PLA and filamentive rPLA white) - how do I send these to the material station for selection?

  • Link to post
    Share on other sites
    Posted · Material station and generic materials
    23 hours ago, Sassw said:

    Hi,

     

    I already have the profiles for the generic materials (A true generic yellow PLA and filamentive rPLA white) - how do I send these to the material station for selection?

    Not sure if this would work, but where you enter the type of filament, maybe call it like PLA Blue, PLA Yellow in the filament types?

  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    For now, you can't. We're still very early days with the Material Station so that might change down the line.  The station will pick the material that was loaded first if it needs to pick between two generic ones.

  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Top priority for material alliance filaments!!

     

    Can it be loaded via S5 REST interface to upload .fdm_material types?

  • Link to post
    Share on other sites
    Posted (edited) · Material station and generic materials

    Today I used the REST API to upload custom GUID and existing updated GUID profiles to achieve generic PLA colours in the material station, for now they have to be defined as new "types" of filament, not just a colour, but it works well with the generic PLA xml settings.

    Edited by Sassw
  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Hi Sassw,

    can you possibly share the xml structure and process order to do this? I have all night tried to do this with no success.

     

    bedt regards 

    hakan

     

  • Link to post
    Share on other sites
    Posted · Material station and generic materials
    19 hours ago, hakanfa said:

    Hi Sassw,

    can you possibly share the xml structure and process order to do this? I have all night tried to do this with no success.

     

    bedt regards 

    hakan

     

     

    Sure,

     

    The material xml is defined here:

     

    https://github.com/Ultimaker/fdm_materials/blob/master/scripts/fdmmaterial.xsd

     

    I used this tool to auth and push to the printer:

     

    https://github.com/flyinggorilla/ultimaker-s5

     

    You can confirm it easily by going to the printer at:

     

    xxx.xxx.xxx.xxx/cluster-api/v1/materials/

     

    It also has a a swagger docs at:

     

    xxx.xxx.xxx.xxx/docs/api

     

    It would probably be worthwhile for GUIDs for all materials to be centralised somewhere to stop conflicts.

  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Any material profiles you have in cura get send to the printer when it's connected via network, restart cura to trigger this.

     You can just import you material profile into cura, no need for 3rd party tools.

     

    If I make an export of an existing generic material, edit the name and type and GUID!, and import that material again then restart cura, wait a moment and I can select the new material...

     

    The software does check if you have all the info for the material station and that info is subject to change still, if you get ER64 then you should get your base material profile from the http://github.com/ultimaker/fdm_materials repo.

  • Link to post
    Share on other sites
    Posted · Material station and generic materials
    On 1/7/2020 at 2:44 PM, robinmdh said:

    Any material profiles you have in cura get send to the printer when it's connected via network, restart cura to trigger this.

     You can just import you material profile into cura, no need for 3rd party tools.

     

    If I make an export of an existing generic material, edit the name and type and GUID!, and import that material again then restart cura, wait a moment and I can select the new material...

     

    The software does check if you have all the info for the material station and that info is subject to change still, if you get ER64 then you should get your base material profile from the http://github.com/ultimaker/fdm_materials repo.

     

    I have not seen this behaviour with the material station, can you confirm how to actually get this to work? Currently I cannot manually load anything via the screen other than Ultimaker materials, or items added via above method - which still have to be unique filament "types".

     

  • Link to post
    Share on other sites
    Posted (edited) · Material station and generic materials
    8 hours ago, Sassw said:

     

    I have not seen this behaviour with the material station, can you confirm how to actually get this to work? Currently I cannot manually load anything via the screen other than Ultimaker materials, or items added via above method - which still have to be unique filament "types".

     

    Yes, you have to make it a unique type, and unique GUID by editing those fields in the XML, we're probably doing the same thing except that you can get cura to upload the XML files to the printer.

    Edited by robinmdh
  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    Hi all, I can confirm that the procedure robinmdh describes really works! Just great! Saves lot of time! How I did it - created a material in Cura (used generic PLA as base), modified the settings to match Colorfabb Special Copper - Renamed accordingly - exported it to desktop - Obs! Deleted the material from Cura - modified the xml with new GUID - imported it to Cura - and after 1 min - VOILA , its available on UM 5S

     

    thank you robin for sharing this tip!

    • Thanks 1
    Link to post
    Share on other sites
    Posted (edited) · Material station and generic materials
    19 hours ago, hakanfa said:

    Hi all, I can confirm that the procedure robinmdh describes really works! Just great! Saves lot of time! How I did it - created a material in Cura (used generic PLA as base), modified the settings to match Colorfabb Special Copper - Renamed accordingly - exported it to desktop - Obs! Deleted the material from Cura - modified the xml with new GUID - imported it to Cura - and after 1 min - VOILA , its available on UM 5S

     

    thank you robin for sharing this tip!

     

    I'm not really familiar with all of this stuff. What do I change the GUID to? Just a random GUID?

    Edited by msgetz
  • Link to post
    Share on other sites
    Posted · Material station and generic materials
    11 hours ago, msgetz said:

    Just a random GUID?

    Basically yes, a GUID stands for globally unique identifier also known as UUID (universally unique identifier). They are randomly assigned in an address space big enough to make collisions extremely unlikely(unless we approach billions of materials).

     

    https://en.m.wikipedia.org/wiki/Universally_unique_identifier

  • Link to post
    Share on other sites
    Posted · Material station and generic materials

    There are a lot of good tools for the GUID - I use this one https://www.guidgenerator.com/online-guid-generator.aspx

     

  • 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 Transformation Summit
        Visit our virtual showroom and learn more about the Ultimaker ecosystem!
        • 14 replies
      • New here? Register your Ultimaker for free 3D printer onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 0 replies
    ×
    ×
    • Create New...