Changing colors is tricky, A guy on thingiverse made a welder to melt
lengths of filament together. Since he uses dimension in SF it's easy
to figure out how long each piece should be for color changes.
I've thought about tinkering with the gcode and SF so that
the machine with go over to a home position let me swap
plastic, run until the color changes and then continue the print.
What I wind up doing is switching colors a little early so that
the hotend will empty out and the new color will come out when
I want it to.
Good to hear that you are doing well with the new extruder.
In other news I finished my Ultimaker. It's snazzy. My girlfriend
says when it's running it sounds like a computer from the 1960s. :-)
Bleep-bloop.
-b