From 6d57b56a5eaa5fa88586ef8f7b8f19bec4ec290f Mon Sep 17 00:00:00 2001 From: thewildmage Date: Mon, 12 Jun 2023 10:01:33 -0600 Subject: [PATCH] Proof of concept: Adding custom G-Code at layer --- src/slic3r/GUI/Plater.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 71a6729631..ab2729a806 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -8163,6 +8163,17 @@ void Plater::_prep_calib_pa_pattern(const Calib_Params& params) { wxGetApp().get_tab(Preset::TYPE_PRINTER)->reload_config(); wxGetApp().get_tab(Preset::TYPE_PRINT)->reload_config(); wxGetApp().get_tab(Preset::TYPE_FILAMENT)->reload_config(); + + CustomGCode::Item layer_1_gcode; + layer_1_gcode.print_z = 0.25; + layer_1_gcode.type = CustomGCode::Type::Custom; + layer_1_gcode.extra = "; Test custom layer 1"; + + CustomGCode::Info custom_info; + custom_info.mode = CustomGCode::Mode::SingleExtruder; + custom_info.gcodes = {layer_1_gcode}; + + model().plates_custom_gcodes[model().curr_plate_index] = custom_info; } void Plater::_prep_calib_pa_tower(const Calib_Params& params) {