Layer numbers. ex) 10, 20, 30

Temperature. ex) 210, 220, 210

Adhesion type. Bead Lattice

These require re-analyzing file:


Multi-ttach is a tool to modify your G-code, adding adhesion structures for multi-material 3D printing at the interface of the different materials. Based on the type of the joint between the materials, you can choose between the following 3 structures.
  • For vertically butt-jointed materials in the 3D print, you can choose between the “Bead Structure(a)” and the “Lattice Structure(b)”.
    • Bead Structure modifies the infill of 4 of the interface layers, two of first material and two of the second material. It creates an interlocking structure with beads kind of like a puzzle, holding the two materials tight.
    • Lattice structure modifies the infill of 6 of the interface layers, 4 of the first material and 2 of the second material. It creates buckets with the first material that the second material fills in, again creating an interlocking structure.
  • For horizontally butt-jointed materials in a 3D print, i.e. multiple materials printed in the same layer, you can choose to generate the “Horizontal stitching(c)”. This structure generates overlapping infills from first material to the second and vice versa creating a stitched pattern.
  • To generate the modified G-code,
    • Choose the adhesion type
    • Upload the G-code generated from Cura (Currently only Cura is supported)
    • If using a single nozzle printer, use the simulation to choose the target layer for the adhesion structure for vertically butt-jointed models
    • Set the materials in order to be printed
    • The G-code file will be automatically downloaded
    • You can review the structure by uploading the downloaded G-code in the simulator.

This tool has been built on top of the gCode Viewer, a tool created by Aleksey Ustyantsev. You can find the source files for the tool here.