I've printed my first dual-extrusion piece...a 25mm calibration cube that's half blue/white ABS. It came out pretty good, especially for my first try.
Leveling the two nozzles was not a big deal. I used a feeler gauge against the bed, and got as close as I could. I figured I would have to make an adjustment or two once I had printed a few items. I can't even detect the difference between the two materials' height with my fingernail, so there's no need to make further adjustments to the.
My biggest challenge was figuring out how to slice an object for dual extrusion. I've settled on Ultimaker Cura 3.6.0 as a slicer. It's not too steep to learn, but I wish the UI was more configurable. When it comes to slicing options, you can select either 'dummy' mode with pre-configured selections, or 'full-Einstein' mode with every possible variable in full glory. Some tasks like saving changes to printer settings or slicing profiles are not intuitive.
One thing I did was to define the zero of my print carriage as the mid-point between the nozzles. To the slicer, #1 is +9mm and #2 is -9mm on the Y axis. I don't know if that's right, or if #1 is supposed to be at zero, and #2 -18mm...whatever, it's working for me at the moment.
One thing I found is that the slicers I tried really hate it when you want to print a single-extruder item from #2. They expect you to print singles from #1, and will fight you every step of the way. I even went so far as to manually edit the gcode in Notepad++, but in the end, the juice wasn't worth the squeeze.
Another interesting thing I found is that Ultimaker Cura by default wants to do a 6.5mm retraction when switching active nozzles. There's a clog waiting to happen! It must be something particular to their hardware.
My main goal with the dual extrusion is to print exotic shapes utilizing water-soluable support material. I'm going to play with dual ABS for a while to refine my settings and workflow.
-Kevin