diff --git a/resources/calib/tolerance_test/OrcaToleranceTest.stl b/resources/calib/tolerance_test/OrcaToleranceTest.stl new file mode 100644 index 0000000000..1a32e465b0 Binary files /dev/null and b/resources/calib/tolerance_test/OrcaToleranceTest.stl differ diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 27cc5d729b..9a618e3a0f 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2628,7 +2628,13 @@ void MainFrame::init_menubar_as_editor() m_retraction_calib_dlg->ShowModal(); }, "", nullptr, [this]() {return m_plater->is_view3D_shown();; }, this); - + + append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Orca Tolerance Test"), _L("Orca Tolerance Test"), + [this](wxCommandEvent&) { + m_plater->new_project(); + m_plater->add_model(false, Slic3r::resources_dir() + "/calib/tolerance_test/OrcaToleranceTest.stl"); + }, "", nullptr, + [this]() {return m_plater->is_view3D_shown();; }, this); // Advance calibrations auto advance_menu = new wxMenu(); @@ -2726,6 +2732,15 @@ void MainFrame::init_menubar_as_editor() m_vfa_test_dlg->ShowModal(); }, "", nullptr, [this]() {return m_plater->is_view3D_shown();; }, this); + + append_menu_item( + advance_menu, wxID_ANY, _L("Orca Tolerance Test"), _L("Orca Tolerance Test"), + [this](wxCommandEvent&) { + m_plater->new_project(); + m_plater->add_model(false, Slic3r::resources_dir() + "/calib/tolerance_test/OrcaToleranceTest.stl"); + }, "", nullptr, + [this]() {return m_plater->is_view3D_shown();; }, this); + append_submenu(calib_menu, advance_menu, wxID_ANY, _L("More..."), _L("More calibrations"), "", [this]() {return m_plater->is_view3D_shown();; }); // help