I cannot get color change to do what I need. I painted a model and had CP calculate the volumes since it is all Creality filament. It set black to skin at 906 which should be fine. The skin came out grey like it did not flush at all.
I then printed 4 calibration strips at one time with flushing volume set to zero to see how much should be flushed. Looks like right around 1000. So 906 should’ve been perfect.
I then set my flushing volume back to 906 and sliced it again. The print turned out exactly like the first and there was no purge in my bin going from black to skin, just one initial purge from skin to black and then one all black.
Why is it not flushing according to the volumes I set for the print?
Also, what does the text mean in the flushing volume box that says “CrealityPrint would re-calculate your flushing volumes everytime the filament color changed”? I don’t want it to recalculate. I want it to do what I told it to do.
I have an Ender 3 V3 plus, but I think the Creality print is the same. Based on the two attached pictures, find the wipe tower parameters and increase it from the default 15 until it is good. For me, for example, when changing from black to white, 100mm3 is enough, but you might need 600mm3, or 1000mm3 I don’t care what it calculates and when. This value must be set to the desired value in each filament profile. With me, you only see 1 color, but you have to set it for all 4 or 8.
For the CFS it is supposed to all be set in the flushing volume settings. In the attached image you can see black to skin is over 2,000, but all it did was spit one little black purge blob out. It the other picture the middle is set to zero purge, but it still purges what was in the nozzle after the filament was cut, then the right set was 906 and the left set was 2,088. All three are identical and all three just had one small purge of black just like in the image.
I cannot get it to work no matter what. I uninstalled CrealityPrint, deleted all associated files and reinstalled fresh.
I then tried to print 3 squares. It was supposed to flush almost 2 grams of filament between the color changes. It did not even flush 1 gram. So now I have a printer with 2 CFS that are completely useless because I cannot print multi color.
I tried changing the filament settings and if I change it to 200 for black then go into the white and it is set to 200 so I change it to 400 and go back to black and black is not set to 400. So this is a filament type gloval setting amd not filament type/color setting that can be set for each color.
Well a factory reset to the printer fixed this. Not sure why the printer firmware affected purge amounts set in the slicer. Maybe sine Klipper handles color change on the Gcode level the slicer was not updating Klipper or Klipper was ignoring the color change?
Yes, this is a global setting. Have you tried with another slicer? For example Orca? I use the Ender 3 V3 plus printer with the Coprint multicolor system, I do not use the flushing calibration. I tried it from black to white to see when it is good, and I use this value in the filament settings. For all of them. I would not think that 2058mm3 is needed for one, and 833mm3 is enough for the other. Especially since it always recalculates this. However, these are fixed values, if it was this good today, it will be that good in 3 years.
I fixed it by doing a factory reset. It looks like the printer was not accepting the flushing volumes from the slicer. Not sure exactly how that works, but it’s not spelled out in the gcode.
I am familiar with Klipper as I had it on my 5+, but how the slicer shares data with Klipper is not clear to me. Maybe when the gcode is uploaded the other parameters are shared also.