Improved Multi Extruder Alignment Through Visual Coherence
Successful multi material 3D printing starts with nozzle calibration. Improve dual extruder alignment using MatterHackers' unique calibration method.
Improved Multi Extruder Alignment Through Visual Coherence
Lars Brubaker
MatterHackers, inc. Research and Development
Abstract
We present a solution to the common problem of aligning multiple extruders on a standard desktop 3D printer. The majority of solutions for this task have involved the end user evaluating a printed result that has many ambiguities as to what is most aligned. We demonstrate that by printing a multitude of misaligned layer representations and asking the user to evaluate the visual results on the opposite sides of both the x and y axis, users can discern a much more accurate alignment and with less effort, less instruction and more efficiency. We also offer a reference implementation of the solution within the open source program MatterControl.
Introduction
Calibrating the nozzle offsets for dual or multi material printing is a common and important step of setting up many desktop 3D printers. Variations in manufacturing often leave printers with subtle variances in the exact position of the extruding orifice of each nozzle tip and having them precisely aligned is fundamental to achieving good final results while printing.
Most printers do not have the ability to create an automatic calibration without the help of the end user. Therefore calibration procedures often take the form of:
- Generating a calibration device that is printed on the target machine
- Having the user evaluate the printed device
- Collecting the users assessment of the calibration device
- Iterating if required
The current most common method of dual extrusion printer calibration is to print a series of lines with one nozzle then to print a series of nearly collinear lines with the second nozzle. The user is then instructed to evaluate the printed result and enter data as to which lines represent the best calibration alignment. This approach has intrinsic ambiguities and is often confusing or results in unsatisfactory calibration.The root of these ambiguities is that it is hard to discern which of the candidate lines are most aligned. Filament differences, z-calibration (relative height) of the respective nozzles and the users perception of what represents the edge of each line, can all negatively affect the clarity as to which line to pick. The second ambiguity is, for printers that are significantly out of alignment, the printed result can have multiple areas that look to be correct but are more than one line separation (or phase) out of sync. Our solution corrects both of these problems while making the assessment required by the user significantly easier.
Inspiration for Solution
The inspiration for the new calibration procedure presented itself during the development of a traditional nozzle calibration workflow. It was noted that the wipe tower that was printed along with the alignment device was very obvious as to the actual calibration that was achieved. Specifically, when the nozzles were well calibrated the wipe tower would have a very similar color on opposite sides and when they were not one side of the wipe tower would be predominantly one material and the opposite predominantly the other material. You can see examples of a calibrated and uncalibrated wipe tower bellow.
Overview of the Solution
Calibration is done as a two stage iterative process.
Stage 1 - Coarse Calibration:
- Produce and Print Calibration Device:
- Produce an L-shaped calibration part with 7 pads printed on each axis (as pictured below), ideally the pads will be printed in two contrasting colors so they can be easily differentiated.
- The center pad (index 4) has no offset and is printed with the machines actual alignment. Each of the other pads is offset by the diameter of the nozzle times the position, pads to the left offset negatively, pads to the right offset positively.
- Pad 1 = -3*Nozzle Diameter
Pad 2 = -2*Nozzle Diameter
Pad 3 = -1*Nozzle Diameter
Pad 4 = No Offset
Pad 5 = 1*Nozzle Diameter
Pad 6 = 2*Nozzle Diameter
Pad 7 = 3*Nozzle Diameter
- Collect User Feedback:
- Ask the user to evaluate which pads are most aligned and collect the information.
- Repeat if required:
- If the extremes of ether axis are selected (pad 1 or 7) repeat Stage 1, if one of the 5 center pads are selected (2-7) on both axis, move on to Stage 2.
Stage 2 - Fine Calibration:
- Produce and Print Calibration Device:
- Produce an L-shaped calibration part with 7 pads printed on each axis (as pictured below), ideally the pads will be printed in two contrasting colors so they can be easily differentiated. The pads and axis are printed with alternating materials so that alignment is visible as contrasting colors on the sides.
- The center pad (index 4) has no offset and is printed with the machines actual alignment. Each of the other pads is offset by the ⅓ the diameter of the nozzle times the position
- Pad 1 = -1*Nozzle Diameter
Pad 2 = -2/3*Nozzle Diameter
Pad 3 = -1/3*Nozzle Diameter
Pad 4 = No Offset
Pad 5 = 1/3*Nozzle Diameter
Pad 6 = 2/3*Nozzle Diameter
Pad 7 = 1*Nozzle Diameter
- Collect User Feedback:
- Ask the user to evaluate which pads are most aligned and collect the information.
- Repeat if required:
- If the extremes of ether axis are selected repeat Stage 2, if one of the 5 center pads are selected on both axis, calibration is complete.
Conclusions
Over dozens of user studies this new process was shown to be significantly easier for users to understand and produced calibration results closer to the ground truth of the nozzle separation distance. Users had fewer questions during the calibration task, and the time to achieve acceptable calibration decreased from over an hour on average to under 30 minutes. Most importantly this new method does not require the user to understand any of the complexities of what is happening with phase, filament compression, filament adhesion, or the ambiguities of communicating visual alignment. The user is able to make a very easy judgement of the requested feature and calibration can be done from that data alone.
Request a Quote
To learn about available discounts, training, and maintenance options, please use the form below and a MatterHackers Expert will contact you within one business day. Alternatively, you can always feel free to give us a call at +1 (800) 613-4290 or email sales@matterhackers.com.