So one thing I realized when I started using the Palette was that you had to come up with the different splice settings yourself.
Some time later, I had the "insane" idea of trying a bunch of different materials for printing random models (I've said to friends: I want to make the little figurine where the base is made of wood, the body is plastic, the sword is steelfill, the hair is TPU, etc.). So I started testing and creating splice settings for the different materials.
I realized that it could be useful for others so they don't have to make a mess of filament themselves.
I use Chroma, and since it saves the splice matrix as a file I can read, I parsed it and turned it into something a little easier to work with.
Now, there's still a bunch of work todo...
For one, I have a Palette+ and use Chroma.
I'm very slow going, but will be updating the script to generate Palette 2 and Palette 2 Pro settings but, since I don't own either, they'll only have the default values for now. Later I'd like to have something that goes from the generated files to the actual materials matrix (so someone could say "here's my settings" and then the script generates the matrix for use by Chroma. I'm not sure how you would get the settings into CANVAS without manually adding them one at a time.
All the todos I have are located in https://github.com/rcmaniac25/palette-materials-library/blob/master/main.py#L193
Besides steps #1.5 and #2, I'd like to cleanup the code itself to make it less... well, messy. I also plan to add more materials to the list. I have a couple new ones coming in soon and still have 7 existing ones still to work on. Not all of them work well, but I'll see. I also need to do the TPU upgrade to my Palette+ so I can test with flexible materials.
One other thing to note: this is just splice settings... trying to print something with, say, PLA and PETG are... hard if not impossible to do right now.
Hope this is helpful, and if you have any comments/improvements/splice values, let me know.
Some of the results of this...
Please sign in to leave a comment.