QuadFusion Documentation
M3D HomeGithub Repository
  • Welcome
  • Facebook Group
  • Getting Started
    • Critical Warnings & Information
    • Unboxing & Inventory
    • Getting Connected
    • Updating Firmware
    • Updating your Control Board Settings
    • Changing Homing Offsets
    • First Print
    • Getting Started: Where to Go From Here
  • Printer Installation
    • M3D Crane
    • M3D ProMega
    • CR-10S
    • Prusa i3 MK2S
    • Duet Maestro Wiring
  • Beginner Guides
    • Beginner: Preparation
    • Beginner: QuadFusion Assembly
    • Beginner: Moving the Motors
    • Beginner: Introduction to G-Code Commands
    • Beginner: Software Layers
    • Beginner: What is Slicing?
    • Beginner: Printing the Print
    • Beginner: Where to Go From Here
  • Electrical Guides
    • The Electrical Standard
  • Firmware Guides
    • Adjusting Homing Macros
    • Macros
  • Printing Guides
    • Slicers and Printer Settings
    • Heating & Temp Sensor
    • Loading and Unloading Filament
    • (NEW) Loading and Unloading Filament
    • Filament Success Guide
      • ABS-R
      • PLA
    • Filament Extrusion Rate
    • Tool Definitions
  • Color Printing
    • Setting Up
    • MELT
    • Slic3r Multi-Material
  • Troubleshooting Guides
    • Troubleshooting Duet Web Console
    • My Drives / Tools are Backwards
    • Heater Troubleshooting
  • Maintenance Guides
    • What You'll Need
    • Temperature Calibration
    • Changing Nozzles
  • Community Guides
    • Community Guide Template
Powered by GitBook
On this page
  • You Will Need
  • Find (or Create) Multi-Part STL Set
  • Slice and Export
  • Manual Cleanup Step
  • Automated Cleanup Script
  1. Color Printing

Slic3r Multi-Material

Support for multi-color printing in common slicers is often limited to specific purposes or capabilities. In this guide, we use Slic3r Prusa Edition and an M3D-developed script to make the generated G-Code compatible with a QuadFusion-enabled printer. As slicer capabilities improve, this guide will be updated and the process will be simplified.

You Will Need

Slic3r Prusa Edition (link)

NOTE: have been using 1.39.1

M3D Cleanup Script (link)

IPython Notebook or equivalent, such as Jupyter Notebook (link)

Find (or Create) Multi-Part STL Set

Slice and Export

Load and Adjust Print Settings

Assign Tool Numbers

Manual Cleanup Step

Automated Cleanup Script

Take the .gcode file from the prior step and move it to your IPython working folder. For example, on my system, these files are held in ~/Documents/Workspaces/_python. For this example, I moved the file "ed_MAN1_tower-of-cascades.gcode" to ~/Documents/Workspaces/_python/Working. ("Working" has been a convenient folder to hold the .gcode files separate from the actual IPython script file(s).)

Launch IPython Notebook and load the script titled "PostprocSPEForColor4_auto.ipynb".

Run the first three blocks of code. (The first is a short block defining "clamp" and nothing else; the next are much longer.)

In the fourth code block, there is a note on values you will need to change for your particular job. Adjust these values to your particular job. First layer and other layer height are from your slicer setup. The in file is the file you created in the prior step. The out file is the .gcode file that will be created by the cleanup script and sent to the printer.

A large number of diagnostics messages will output when this code block is run.

TODO: in main -- find "def main():"

PreviousMELTNextTroubleshooting Guides

Last updated 6 years ago