diff --git a/src/slic3r/Utils/SnapmakerPrinterAgent.cpp b/src/slic3r/Utils/SnapmakerPrinterAgent.cpp index 795821df61..8322a6fd55 100644 --- a/src/slic3r/Utils/SnapmakerPrinterAgent.cpp +++ b/src/slic3r/Utils/SnapmakerPrinterAgent.cpp @@ -43,10 +43,16 @@ std::string SnapmakerPrinterAgent::combine_filament_type(const std::string& type return base + "-CF"; if (sub == "GF") return base + "-GF"; - if (sub == "SILK") - return base + " SILK"; if (sub == "SNAPSPEED" || sub == "HS") return base + " HIGH SPEED"; + if (sub == "SILK") + return base + " SILK"; + if (sub == "WOOD") + return base + " WOOD"; + if (sub == "MATTE") + return base + " MATTE"; + if (sub == "MARBLE") + return base + " MARBLE"; // Unrecognized sub-type (brand names like Polylite, Basic, etc.) -- use base type only return base;