I'm considering getting a 3D Chameleon for my creality CR6-SE printer using it in mode 3 when the mk4 is released. My question is because i normally start a print with filament primed up to the hot end. With this system, will I still able to begin the print with the beginning colour pre primed to the hot end and with no additions to the custom start gcode? Or will it only work if all filaments are started just before Y-adaptor and using custom start gcode to prepare the filament at start, similar to what the Chris Riley tutorial shows? If possible I would prefer to stick with my usual method of beginning the print with the starting filament pre loaded to the hot end. advice of anything I should do differently from the tutorials to achieve this would be greatly appreciated otherwise some trial and error may be required.
top of page
bottom of page
Normally, you want to prime with the first color used... in fact, it's required here so your purging is done correctly. You could have used a different color previously and that old color needs to be purged out of the nozzle before it starts, but you don't want to start with a color that the slicer has not decided to use. If, for example, you last used black filament, but the first color your slicer is using is red, but that is in T2, if you do what you're asking, it would load T0 and purge the black with the color in T0 and not the proper starting color of Red in T2... so you'd not get the right first color on the first layer.
Our code is designed to handle that situation... it assumes that no filament is loaded and it will pick the proper color to load. You really don't want to do it any other way... it'll just lead to problems.
Bill
There are a few caveats you would have to overcome. First, you would have to set your initial filiment after reseting the 3D Chameleon without loading it. The reset would still have to be in the Start G-Code, but the setting of the initial filiament would have to be done in the Tool Change G-Code, replacing the initial load code, and bypassing all of the normal loading script. You would also have to change back to your initial filament in the End G-Code to prepare for the next job. This setup would require that your G-Code from the slicer will always start with T0 (filament 1), so arangement of the filament order would have to be considered before each job.
Alternatively, you could unload the current filament in the Start G-Code rather than in the End G-Code. This technique would require that the 3D Chameleon is not powered down or reset between jobs, otherwise it couldn't know which filament to unload.