A physics-based multi-material FDM color system. Converts images to full-color 3D prints via calibrated light-transmission mixing. Supports 2-8 color systems with slicer-ready 3MF export (BambuStudio/OrcaSlicer).
-
Updated
Sep 5, 2026 - Python
A physics-based multi-material FDM color system. Converts images to full-color 3D prints via calibrated light-transmission mixing. Supports 2-8 color systems with slicer-ready 3MF export (BambuStudio/OrcaSlicer).
Latest version of the SMuFF firmware to be compiled in PlatformIO
Flexible OrcaSlicer for the Snapmaker U1 - Color Patch prints painted surfaces as a shell over a different-material core (soft grip on a rigid body, see-through layers), plus mixed nozzle sizes with per-nozzle line width & speed.
OctoPrint Plugin for SMuFF
Extended Klipper toolchanger with enhanced safety features and complete 6-tool ATOM TC configuration for VORON printers
Experimental Python tool for smarter wipe tower generation in multi-material 3D prints.
Firmware code for Smart Filament Buffer
Code for single-variable-based multi-material topology optimization
Simpler version of the SMuFF-Ifc
Multi-Material Computational Fluid Dynamics
SMuFF WebInterface
This project is a hardware and software solution designed to enable multi-material resin 3D printing on an Anycubic Photon Mono X 6k printer. It was developed as a collaborative project between Scion and the Massey AgriFood Digital Lab.
Turn SVG/PNG logos into layered, gap-free multicolor STL plates — for MMU/toolchanger or single-extruder (filament-swap) 3D printing. CLI + web GUI.
Adaptive mesh refinement and performance portability for CFD applications
Open Source toolpath generator for 3DMMLPBF process based on Slic3r
Procedural low-poly hexagonal biome tiles, generated in the browser and exported for 3D printing in 1 to 4 colours.
SMuFF GCode Post Processor for Multi Material printing
In process- Simulation setup for FSI case of a multi-material solid using solids4Foam in OpenFOAM v2412 with SAS turbulence model
The intelligence layer for open 3D printing — a local-first pre-print checker for the Snapmaker U1. Reads a 3MF/STL, compares it against your actual printer over Moonraker, fixes only what it can justify, and proves what survived. Orca still slices.
Headless OrcaSlicer automation — batch slicing plus a Snapmaker U1 multicolor pipeline that turns a JSON job spec into a queued print, using each spool's own RFID temperatures.
To associate your repository with the multi-material topic, visit your repo's landing page and select "manage topics."