I was perusing thingiverse.com. When I came upon this model, my wife looked at it & told me I absolutely had to print it and hang it on my wall. I have no idea why (OK, OK, m-a-y-b-e I have a bit of an idea):
First I tried using the Filament Change option in Cura (Extension>Post Processing>Modify G-Code>Add Script). It adds an M600 script to the g-code. Unfortunately, it didn’t work on my printer. I opened Marlin in VS Code & found that M600 is not enabled, & there is not enough room on my 8-bit controller to allow me to enable it.
I checked the other post processing scripts and found Pause at height. Checking its features, it seemed like it could be a reasonable substitute for M600. I filled in the fields:
The print seemed to be going well. I did notice that I need more top & bottom layers with this filament, and that I will never use grid infill again, as it leaves a rough surface because of the lines crossing over each other.
However, my main issue came after the filament change. The changed seemed to go well: the printer beeped, moved the head to X100, Y15, Z40 (or thereabouts), and paused. I changed the filament & clicked the button on the LCD panel. The printer extruded the 150mm of filament & resumed printing. But, as you can see, the alignment was somehow off. I have no idea why.
Has anyone got any experience with this script, or have any advice?