Cura and Chroma Setup

Follow
Was this article helpful?
8 out of 8 found this helpful
Have more questions? Submit a request

Comments

24 comments

  • Avatar
    Neil Watts

    hey Jonny.  Do you guys ever sleep? :)  Thanks again for great support.

    1
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Thanks for the kind words, Neil!

    0
    Comment actions Permalink
  • Avatar
    John Wohlfeil

    When setting the nozzle size for each of the 4 extruders - do I paste in the start and end GCode for each?

     

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Hey John, that's exactly right, you would copy and paste the start and end GCode for each extruder.

     

    Edit: My apologies, as this is incorrect, you would only have the start and end GCode in the printer tab. Please leave the start and end GCode empty for all extruders

    0
    Comment actions Permalink
  • Avatar
    John Wohlfeil

    I have my Robo R2 set up with 4 extruders as outlined above. What if I am printing a 2-Color, or 3-Color piece? Do I need to set up another printer that has only 2, or 3 extruders? Or, do I print using the 4 extruder printer and only load and use the proper number of colors for my project?

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    You would just print using the 4 extruder printer profile and only load and assign the necessary STLs into Cura.

    0
    Comment actions Permalink
  • Avatar
    Silvio Bertonati

    Hello there. I just read the article and it was helpful! 

    I'm just starting to experiment whit the palette and chroma software and i have a few questions.

    I'm using a flash forge finder and cura 17. I slice my model following the instructions in the article and everything is fine until I upload the model to chroma which doesn't seem to be able to determine the "transition information" and throws an error before stopping. I don’t know what to do about it.

    P.D: since cure doesn’t have a preloaded finder profile I had to make mi own as a custom FMD printer.

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Hey Silvio, thanks for the kind words! Could you please send your GCode and Cura Profile (.ini) to review to jonny@mosaicmanufacturing.com

    0
    Comment actions Permalink
  • Avatar
    Jason Znack

    Question about configuring print settings in Cura for multiple extruders. Do you have to go through the settings for each extruder and make sure they are the same? Things like perimeter count, infill type, etc etc can all be set per extruder. Are all those settings honored or does it only use the settings from the first extruder? And if they don't have to match, does that mean we can customize sections of the model with different settings? Will that screw up Chroma and it's synchronization planning?

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Hey Jason, if you're making duplicate profiles, it should automatically share all those settings. The aim is to have all extruders share the settings as any changes could cause errors when processing in Chroma.

    0
    Comment actions Permalink
  • Avatar
    Jengelking82

    Cura is on version 4.2.1 any updates on fixing the issues?

    1
    Comment actions Permalink
  • Avatar
    Philippe Foumann

    est ce que pour la dernière mise à jour de cura 4.2.1 il y a du nouveau?

     

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Bonjour Philippe, nous vous recommandons d’utiliser les anciennes versions de Cura avec Chroma, car des versions plus récentes de cette trancheuse peuvent entraîner des problèmes de traitement. Vous pouvez trouver les versions précédentes ici: https://github.com/Ultimaker/Cura/tags

    0
    Comment actions Permalink
  • Avatar
    Sylvain GARNAVAULT

    Bonjour Jonny,

    je vois que vous parlez Français (but I can switch in english if your prefer). Toujours pas de nouvelles qui permettrait d'utiliser un Cura récent de manière satisfaisante ? Genre en éditant un plugin de post-traitement ?

    Je vois aussi que Chroma semble beaucoup moins avancé au niveau des réglages que Canvas : pourcentage pour les transitions, tuning des profils de splices en fonction des matériaux, changements de paramètre pendant la tour de purge...

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Bonjour Sylvain, nous suggérons toujours d'utiliser Cura V3.2-3.3 car ce sont les versions les plus stables pour Palette. Avec les versions récentes, Cura a changé sa façon de produire GCode, il nous faut donc un certain temps pour mettre à jour Chroma pour tenir compte de ces changements, ainsi que des modifications apportées dans d'autres segments.

     

    Hello Sylvain, we still suggest using Cura V3.2-3.3 as these are the most stable versions for Palette. With recent releases, Cura has changed the way that it produces GCode, so it takes some time for us to update Chroma to account for these changes, along with changes made in other slicers.

    0
    Comment actions Permalink
  • Avatar
    Sylvain GARNAVAULT

    Bonjour Jonny,

    vous éludez la question sur les fonctionnalités manquante de Chroma et ne répondez pas totalement pour Cura.

    Est-ce que vous pouvez précisez ce qui pose problème dans les gcodes générés depuis la version 3.3 ? Les M104 et M109 intermédiaire ? Les miniscript T0 de quelques lignes à chaque changement de couche ? Et quel serait le gcode idéal attendu par Chroma ?

    Parce que bon développer un script de post processing pour Cura qui prépare le fichier pour Chroma ça me prendra mois d'une après midi mais il faut que j'ai des billes sur les specifications attendues...

    Pareil vous avez des infos à partager sur la structure de vos fichiers maf ? Parce que ça aussi limite on peu le générer direct depuis Cura à peu de frais pour peu que les specs soient partagées...

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Bonjour Sylvain,

    En ce qui concerne les fonctionnalités manquantes dans Chroma, nous concentrons actuellement nos efforts sur CANVAS, de sorte que les mêmes fonctionnalités (telles que la peinture) ne seront pas sur les deux plates-formes dans un avenir prévisible. Cependant, nous incluons les options que vous avez notées, telles que Splice Tuning (http://mm3d.co/p2splice-tuning) et le pourcentage de transitions (http://mm3d.co/variable-transitions).

    Pour Cura, la majorité des fichiers des versions récentes fonctionneront toujours avec Chroma, cependant, nous avons vu des cas où des commandes M104 et M109 supplémentaires sont incluses. Il peut également y avoir des problèmes où les ajouts de T0 provoquent des erreurs supplémentaires lors du changement d'outils dans GCode. C'est la raison pour laquelle nous avons recommandé la V3.2-3.3 car elle produit les versions les plus stables de GCode pour Chroma à traiter.

    En termes de fichiers MAF, vous êtes libre de les ouvrir dans un programme tel que notepad ++ afin de visualiser la structure et le code. En ce qui concerne toutes les autres informations concernant la génération des fichiers MAF, elles sont de source fermée. Veuillez me faire savoir si vous avez des questions supplémentaires.

     

     

    Hello Sylvain,

    Concerning missing features in Chroma, we are currently concentrating out efforts on CANVAS, so the same features (such as Painting) will unlikley be on both platforms for the foreseeable future. However, we do include the options you've noted, such as Splice Tuning (http://mm3d.co/p2splice-tuning) and percentage for transitions (http://mm3d.co/variable-transitions).

    For Cura, the majority of files in recent versions will still work with Chroma, however, we have seen some instances where additional M104 and M109 commands are included. There can also be issues where T0 additions causes additional errors when changing tools within the GCode. This is the reason why we recommedn V3.2-3.3 as it produces the most stable versions of GCode for Chroma to process.

    In terms of MAF files, you are free to open them in a program such as notepad++ in order to view the structure and code. In terms of all other information concerning the generation of the MAF files, they are closed-source. Please let me know if you have any additional questions.

    0
    Comment actions Permalink
  • Avatar
    Sylvain GARNAVAULT

    1. FONCTIONNALITE CHROMA :

    Ok j'ai fini par trouver la fonctionnalité splice tuning en activant les paramètres avancés. Par contre je ne suis pas sûr de comprendre comment il va gérer les éventuels changement de température entre les matériaux. Est-ce qu'il parse les valeur données en début de gcode ?

    2. NETTOYAGE GCODE CURA :

    Je ne comprends toujours clairement le problème. Vous parlez de M104 et M109 additionnels dois-je comprendre qu'ils s'agit de ceux qui arrivent après le début de l'impression mais que ceux du début sont ok ?
    Et qu'est-ce que vous entendez par les ajouts de T0 exactement parce que visiblement Chroma a besoin de ces indication de changement d'outils pour déterminer le nombre de matériaux... Les seuls éléments que j'ai repéré qui pourrait gêner ce sont des retract avant et après les changement d'outils dans ce genre là :

    ;START TOOL CHANGE ---------------------------------
    G1 F300 Z1 ; remonte de 0.2
    G92 E0 ; reset extruder count
    T0 ; change tool
    G92 E0 ; E0
    G1 F3600 E-2.4 ; retract
    G1 F300 Z0.8 ; redescend de 0.2
    ;END TOOL CHANGE -----------------------------------

    Est-ce que vous avez des exemples de gcodes générés par Cura qui ne marchent pas ?

    3. STRUCTURE DES FICHIERS MAF :

    Ok pas la peine de partager vos sources j'ai fait la rétroingénérie à partir de la lecture "plain text" et de la version .maf, des instructions commençant par O suivi de paramètre numérique indiqué par des D indiqués un codage hexadécimal.

    Ça devrait être jouable d'intégrer ça directement dans Cura, mais ça risque de prendre du temps et je suis d'avoir ça sous la main prochainement (enfin une fois que j'aurais finis de comprendre les fonctionnement de ma Palette)

    4. QUESTION SUBSIDIAIRE :

    J'ai répéré qu'il était également possible de générer un fichier de config pour palette (est-ce que ça marche pour la palette pro 2S ?), et que les fichiers msf faisait également référence aux réglages "Loading Offset", "Pulses per MM" et "Steps per Count". Je suis très intéressé par une telle fonctionnalité car mes tests de calibrations machine n'ont donné que de mauvais résultat. La roue codeuse de la palette notamment ne détecte que 98 mm pour 100 mm physiquement extrudés. Et j'aimerais être en mesure de les paramétrer au mieux manuellement.

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Nous recommandons d'utiliser une température d'impression commune lors de l'impression avec différents matériaux afin d'éviter toute pause de l'extrudeuse pendant qu'elle chauffe / refroidit. Vous pouvez régler cela dans votre trancheuse, mais actuellement vous ne définiriez qu'une seule température d'impression dans CANVAS.

    Le modèle des commandes M104, M109 et T0 est traité différemment dans V4 que dans les versions antérieures de Cura. Chroma est capable de traiter les versions antérieures de manière cohérente, alors que nous avons vu que les récents GCode traités à partir de Cura peuvent causer des problèmes car ces commandes peuvent apparaître dans des endroits qui ne sont pas attendus. Je suis sûr que nous pouvons trouver des exemples de projets récents où les utilisateurs rencontraient ces problèmes.

    Nous nous réjouissons de votre intégration au sein de Cura. Nous accueillons toutes les ressources qui peuvent aider les utilisateurs à imprimer avec Palette et leur tranche préférée.

    Les fichiers de configuration fonctionnent avec la Palette 2S Pro. Si votre palette ne détecte que 98 mm par 100 mm, je vous suggère de recalibrer votre palette: http://mm3d.co/calibrate-p2

     

    We recommend using a common printing temperature when printing with different materials in order to avoid any pausing of the extruder while it heats/cools. You can set this in your slicer, but currently you'd only set one printing temperature in CANVAS.

    The pattern of M104, M109, and T0 commands are processed differently in V4 than in earlier versions of Cura. Chroma is able to process the earlier versions consistently, while we have seen that recent GCode processed from Cura can cause issues as these commands can appear in places which are not expected. I'm sure we can find examples of recent project where users were experiencing these issues.

    We look forward to your integration within Cura. We welcome any resources that can help users print with Palette and their preferred slicer.

    The config files do work with the Palette 2S Pro. If your Palette is detecting only 98mm per 100mm, I would suggest re-calibrating your Palette: http://mm3d.co/calibrate-p2

    0
    Comment actions Permalink
  • Avatar
    Sylvain GARNAVAULT

    "Nous recommandons d'utiliser une température d'impression commune lors de l'impression avec différents matériaux afin d'éviter toute pause de l'extrudeuse pendant qu'elle chauffe / refroidit. Vous pouvez régler cela dans votre trancheuse, mais actuellement vous ne définiriez qu'une seule température d'impression dans CANVAS."

    • Oui enfin si je fais du TPU et du PLA il faudra bien changer la température et d'autre facteurs comme la ventilation ou les K-Factor... et vu le workflow il suffit juste de remplacer les M109 par des M104 (dans le cas d'une traitement avec purge tower) et c'est réglé...


    "Le modèle des commandes M104, M109 et T0 est traité différemment dans V4 que dans les versions antérieures de Cura. Chroma est capable de traiter les versions antérieures de manière cohérente, alors que nous avons vu que les récents GCode traités à partir de Cura peuvent causer des problèmes car ces commandes peuvent apparaître dans des endroits qui ne sont pas attendus. Je suis sûr que nous pouvons trouver des exemples de projets récents où les utilisateurs rencontraient ces problèmes."

    • Effectivement j'ai vu qu'il apparaissait de temps à autre, mais ça ne semble pas très compliqué à régler.... C'est juste qu'il faut retravailler légèrement votre post traitement dans Chroma... je ne vois pas ce qu'il y a de si compliqué à expliquer le pb et à tenter de le résoudre. 

      Ceci-dit j'ai repéré d'autre soucis dans votre algorithme de post traitement côté Chroma et Canvas, notamment concernant des vitesses qui deviennent incohérente de déplacement après post traitement. Si vous le souhaitez je peux entrer en contact avec vos développeur pour les aider à cerner le problème.

    "Les fichiers de configuration fonctionnent avec la Palette 2S Pro. Si votre palette ne détecte que 98 mm par 100 mm, je vous suggère de recalibrer votre palette: http://mm3d.co/calibrate-p2"

    • J'ai effectué des tests de répétabilité sur votre procédure de calibration il y a des delta de plus de 1% c'est la raison pour laquelle je cherche une manière de corriger cette calibration manuellement.

      Je n'ai trouvé aucun article qui détaille cette procédure. Pouvez-vous être plus clair sur la manière de régler le PPM et le SPC avec le fichier de config sur une Palette 2S Pro ? Est-il également possible d'en savoir plus sur les interactions entre ces deux paramètres ? 
    0
    Comment actions Permalink
  • Avatar
    Mike C (mc_ott)

    Jonny Yeu, I am trying to setup Cura 4.4.1 to generate g-code files for Chroma 3.2.1 does the guide in this page still works? If it does not, could you update the page to make it compatible with the latest versions of Chroma and Cura.

    Thanks

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Hi Mike, some users have found success with Cura 4.4.1 using this guide, but we've found that recent versions of Cura can sometimes add commands which will cause errors within Chroma. We are working to update Chroma to be better able to slice these files, but for the time being I would recommend following the steps above and sending us a message along with your GCode (support@mosaicmfg.com) if you do run into any errors.

    0
    Comment actions Permalink
  • Avatar
    Cédric F.

    Hello,

    I followed the guide and managed to print that way but I suffer a strange behavior.

    I am printing 5 times the same object (A catane board game tile). 4 of them are perfect, but one is ugly because full of litle blurbs of multiples colors. I looked at the print and saw each time the color change, after leaving the tower the nozzle over on that tile and extrude a litle bit of material.

    How can I correct this issue ?

    Thanks

    0
    Comment actions Permalink
  • Avatar
    Jonny Yeu

    Hey Cédric, I would check that the multiple temperature settings are all the same within Cura, as these blobs usually happen when the nozzle pauses in order to heat/cool.

    0
    Comment actions Permalink

Leave a comment