Diff updating cad/prusaslicer to 2.8.1:
diff refs/remotes/upstream/master refs/heads/master commit - 62bbb427796aca41bf36017f257b21f31fb5c9db commit + 43a6f329399e4b81ced0b4fde610ce8e877fb881 blob - 65a7de00696b242cfc68f83f2b52583e4adf93b9 blob + 84b8fbcab46fcd30fb7e5eaf9b5cc89f49cd551b --- cad/prusaslicer/Makefile +++ cad/prusaslicer/Makefile @@ -2,7 +2,7 @@ COMMENT = g-code generator for 3D printers ONLY_FOR_ARCHS = ${LP64_ARCHS} DPB_PROPERTIES = parallel -V = 2.8.0 +V = 2.8.1 PKGNAME = prusaslicer-${V} GH_ACCOUNT = prusa3d @@ -25,13 +25,15 @@ WANTLIB += TKV3d TKVCAF TKXCAF TKXSBase TKernel X11 at WANTLIB += bgcode_convert bgcode_core boost_atomic-mt boost_chrono-mt WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt WANTLIB += boost_locale-mt boost_log-mt boost_log_setup-mt boost_nowide-mt -WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo cairo-gobject -WANTLIB += curl crypto dbus-1 execinfo expat fontconfig freetype gdk-3 -WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmp gmpxx gobject-2.0 -WANTLIB += gtk-3 harfbuzz hidapi-libusb intl jpeg m mpfr nlopt -WANTLIB += openvdb pango-1.0 pangocairo-1.0 png qhull_r ssl tbb tbbmalloc -WANTLIB += wayland-client wayland-egl wx_baseu-3.2 wx_gtk3u_core-3.2 -WANTLIB += wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 wx_gtk3u_webview-3.2 z +WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo +WANTLIB += cairo-gobject crypto curl dbus-1 execinfo expat fontconfig +WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 +WANTLIB += gmp gmpxx gobject-2.0 gtk-3 harfbuzz hidapi-libusb +WANTLIB += intl javascriptcoregtk-4.1 jpeg m mpfr nlopt openvdb +WANTLIB += pango-1.0 pangocairo-1.0 png qhull_r soup-3.0 ssl tbb +WANTLIB += tbbmalloc wayland-client wayland-egl webkit2gtk-4.1 +WANTLIB += wx_baseu-3.2 wx_gtk3u_core-3.2 wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 +WANTLIB += wx_gtk3u_webview-3.2 z FIX_CRLF_FILES = src/slic3r/GUI/GLCanvas3D.cpp @@ -73,4 +75,7 @@ CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DSLIC3R_GTK=3 \ -DSLIC3R_PCH=OFF +post-extract: + rm ${WRKDIST}/cmake/modules/FindEigen3.cmake + .include <bsd.port.mk> blob - 65fb40213de24a9b0aedef889831b313adf402e3 blob + 2ea6f5d19aac4b521d3cf9164c2221e275bd8d3a --- cad/prusaslicer/distinfo +++ cad/prusaslicer/distinfo @@ -1,2 +1,2 @@ -SHA256 (PrusaSlicer-version_2.8.0.tar.gz) = WNSE+Fs02DAm+CILq5g/hV+81ydn0Ih/IfXMOC5bGas= -SIZE (PrusaSlicer-version_2.8.0.tar.gz) = 69806919 +SHA256 (PrusaSlicer-version_2.8.1.tar.gz) = 9xAz3U6f3Y5ax7W+WAPQ1tCewP2H3pKxUrPGu64EwQM= +SIZE (PrusaSlicer-version_2.8.1.tar.gz) = 69409077 blob - 305156f2b113d16f14d2bb0c821970b75c63373a blob + 93bcd6e59d035b72952d1f3e096b1252326ab34c --- cad/prusaslicer/patches/patch-CMakeLists_txt +++ cad/prusaslicer/patches/patch-CMakeLists_txt @@ -10,7 +10,7 @@ Index: CMakeLists.txt find_package(PkgConfig REQUIRED) if (CMAKE_VERSION VERSION_LESS "3.1") -@@ -658,7 +658,6 @@ elseif (SLIC3R_FHS) +@@ -646,7 +646,6 @@ elseif (SLIC3R_FHS) DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer-gcodeviewer.png ) endforeach() blob - e7fd150d2bd46f2a0c20151bcc6c7e3233dde540 blob + 3b94fa45d7046f70236d6ba992ccb5aa7dd3d420 --- cad/prusaslicer/patches/patch-src_CMakeLists_txt +++ cad/prusaslicer/patches/patch-src_CMakeLists_txt @@ -1,18 +1,7 @@ Index: src/CMakeLists.txt --- src/CMakeLists.txt.orig +++ src/CMakeLists.txt -@@ -32,8 +32,8 @@ endif () - if (SLIC3R_GUI) - add_subdirectory(imgui) - add_subdirectory(libvgcode) -- add_subdirectory(hidapi) -- include_directories(hidapi/include) -+ pkg_check_modules(HIDAPI REQUIRED hidapi-libusb) -+ include_directories(${HIDAPI_INCLUDE_DIRS}) - - if(WIN32) - message(STATUS "WXWIN environment set to: $ENV{WXWIN}") -@@ -150,6 +150,8 @@ target_link_libraries(PrusaSlicer libslic3r_gui) +@@ -136,6 +136,8 @@ target_link_libraries(PrusaSlicer libslic3r_gui) target_link_libraries(PrusaSlicer ws2_32 uxtheme setupapi) elseif (APPLE) target_link_libraries(PrusaSlicer "-framework OpenGL") blob - /dev/null blob + eb489e6f7f43021d563608a88da52b344d761321 (mode 644) --- /dev/null +++ cad/prusaslicer/patches/patch-bundled_deps_CMakeLists_txt @@ -0,0 +1,9 @@ +Index: bundled_deps/CMakeLists.txt +--- bundled_deps/CMakeLists.txt.orig ++++ bundled_deps/CMakeLists.txt +@@ -45,5 +45,4 @@ target_include_directories(tcbspan INTERFACE tcbspan) + + if (SLIC3R_GUI) + add_subdirectory(imgui) +- add_subdirectory(hidapi) + endif () blob - b66cda7f908b8564b626fa28b497f09b7f6ae222 blob + ef0f62cea48485573e9d8af519e00fd29129c098 --- cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp +++ cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp @@ -1,7 +1,7 @@ Index: src/PrusaSlicer.cpp --- src/PrusaSlicer.cpp.orig +++ src/PrusaSlicer.cpp -@@ -803,8 +803,8 @@ bool CLI::setup(int argc, char **argv) +@@ -807,8 +807,8 @@ bool CLI::setup(int argc, char **argv) #endif // See Invoking prusa-slicer from $PATH environment variable crashes #5542 blob - /dev/null blob + 0e764ac768c2ecc0c7cb3dd4183b3c53bf66b66e (mode 644) --- /dev/null +++ cad/prusaslicer/patches/patch-bundled_deps_avrdude_avrdude_libavrdude_h @@ -0,0 +1,12 @@ +Index: bundled_deps/avrdude/avrdude/libavrdude.h +--- bundled_deps/avrdude/avrdude/libavrdude.h.orig ++++ bundled_deps/avrdude/avrdude/libavrdude.h +@@ -950,6 +950,8 @@ int read_config_builtin(); + // Header file for alloca() + #if defined(WIN32NATIVE) + # include <malloc.h> ++#elif defined(__OpenBSD__) ++# include <stdlib.h> + #else + # include <alloca.h> + #endif blob - d6af6eeb1ac5151b6f4417198002fb6ebb5bfb3a (mode 644) blob + /dev/null --- cad/prusaslicer/patches/patch-src_avrdude_libavrdude_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: src/avrdude/libavrdude.h ---- src/avrdude/libavrdude.h.orig -+++ src/avrdude/libavrdude.h -@@ -950,6 +950,8 @@ int read_config_builtin(); - // Header file for alloca() - #if defined(WIN32NATIVE) - # include <malloc.h> -+#elif defined(__OpenBSD__) -+# include <stdlib.h> - #else - # include <alloca.h> - #endif blob - /dev/null blob + 2f5a5fe2fec08f25b23dca1723d5c07863e6b87e (mode 644) --- /dev/null +++ cad/prusaslicer/patches/patch-bundled_deps_hints_HintsToPot_cpp @@ -0,0 +1,11 @@ +Index: bundled_deps/hints/HintsToPot.cpp +--- bundled_deps/hints/HintsToPot.cpp.orig ++++ bundled_deps/hints/HintsToPot.cpp +@@ -2,6 +2,7 @@ + #include <vector> + #include <string> + #include <boost/filesystem.hpp> ++#include <boost/filesystem/fstream.hpp> + #include <boost/dll.hpp> + #include <boost/property_tree/ini_parser.hpp> + #include <boost/nowide/fstream.hpp> blob - 17d0e4f64d60f5aab9858ad2e519ef52142053a8 (mode 644) blob + /dev/null --- cad/prusaslicer/patches/patch-src_hints_HintsToPot_cpp +++ /dev/null @@ -1,11 +0,0 @@ -Index: src/hints/HintsToPot.cpp ---- src/hints/HintsToPot.cpp.orig -+++ src/hints/HintsToPot.cpp -@@ -2,6 +2,7 @@ - #include <vector> - #include <string> - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <boost/dll.hpp> - #include <boost/property_tree/ini_parser.hpp> - #include <boost/nowide/fstream.hpp> blob - acf805b28f724a46f51bcdcf356d9b5cf4aa8a70 blob + 1cbf3afdba7f75243763cc517dd6e724a1054bfa --- cad/prusaslicer/patches/patch-src_libslic3r_Thread_cpp +++ cad/prusaslicer/patches/patch-src_libslic3r_Thread_cpp @@ -1,7 +1,7 @@ Index: src/libslic3r/Thread.cpp --- src/libslic3r/Thread.cpp.orig +++ src/libslic3r/Thread.cpp -@@ -164,6 +164,35 @@ std::optional<std::string> get_current_thread_name() +@@ -168,6 +168,35 @@ std::optional<std::string> get_current_thread_name() return std::nullopt; } blob - /dev/null blob + 6d85ebb18448381a79585f5c797a935f515f6a71 (mode 644) --- /dev/null +++ cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt @@ -0,0 +1,11 @@ +Index: src/libslic3r/CMakeLists.txt +--- src/libslic3r/CMakeLists.txt.orig ++++ src/libslic3r/CMakeLists.txt +@@ -639,6 +639,7 @@ target_link_libraries(libslic3r PUBLIC + libigl + agg + ankerl ++ boost_headeronly + ) + + if (APPLE) blob - 0faa1ecf45b62794444b961d213a702eca3c74cb blob + cfbf34e29a2fc184faee605e773e6cbe630bc271 --- cad/prusaslicer/patches/patch-src_occt_wrapper_CMakeLists_txt +++ cad/prusaslicer/patches/patch-src_occt_wrapper_CMakeLists_txt @@ -5,7 +5,7 @@ Index: src/occt_wrapper/CMakeLists.txt generate_export_header(OCCTWrapper) --find_package(OpenCASCADE 7.6.2 REQUIRED) +-find_package(OpenCASCADE 7.6.1 REQUIRED) +find_package(OpenCASCADE REQUIRED) set(OCCT_LIBS @@ -20,7 +20,7 @@ Index: src/occt_wrapper/CMakeLists.txt TKXCAF TKXSBase TKVCAF -@@ -58,5 +56,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS}) +@@ -59,5 +57,5 @@ target_link_libraries(OCCTWrapper libslic3r admesh) include(GNUInstallDirs) blob - 5138904963f86f0f2be51ea7002a15a06d23f85c blob + b0a2c134579f971aace58b10f4f12b15585bad7a --- cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt +++ cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt @@ -1,14 +1,33 @@ Index: src/slic3r/CMakeLists.txt --- src/slic3r/CMakeLists.txt.orig +++ src/slic3r/CMakeLists.txt -@@ -408,8 +408,8 @@ target_link_libraries(libslic3r_gui libslic3r avrdude +@@ -421,6 +421,9 @@ endforeach() + encoding_check(libslic3r_gui) + ++pkg_check_modules(HIDAPI REQUIRED hidapi-libusb) ++include_directories(${HIDAPI_INCLUDE_DIRS}) ++ + target_link_libraries( + libslic3r_gui + PUBLIC +@@ -442,8 +445,8 @@ target_link_libraries( + if (MSVC) - target_link_libraries(libslic3r_gui Setupapi.lib) + target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib) -elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux") -- target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES}) +- target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES}) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") -+ target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES} ssl crypto) ++ target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES} ssl crypto boost_headeronly) elseif (APPLE) - target_link_libraries(libslic3r_gui ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) + target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) endif() +@@ -465,7 +468,7 @@ if (UNIX AND NOT APPLE) + find_package(GTK${SLIC3R_GTK} REQUIRED) + find_package(PkgConfig REQUIRED) + +- pkg_search_module(WEBKIT2GTK REQUIRED IMPORTED_TARGET webkit2gtk-4.0 webkit2gtk-4.1) ++ pkg_search_module(WEBKIT2GTK REQUIRED IMPORTED_TARGET webkit2gtk-4.1) + target_link_libraries(libslic3r_gui PUBLIC ${GTK${SLIC3R_GTK}_LIBRARIES} fontconfig PkgConfig::WEBKIT2GTK) + endif () + blob - 6c0fc5c106e31daa13eee6339cfa1bed8c27e7e7 blob + 888c55e75054ff3ba576631e24c22b5cbb320bda --- cad/prusaslicer/patches/patch-src_slic3r_GUI_GLCanvas3D_cpp +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_GLCanvas3D_cpp @@ -1,7 +1,7 @@ Index: src/slic3r/GUI/GLCanvas3D.cpp --- src/slic3r/GUI/GLCanvas3D.cpp.orig +++ src/slic3r/GUI/GLCanvas3D.cpp -@@ -104,7 +104,7 @@ float RetinaHelper::get_scale_factor() { return float( +@@ -107,7 +107,7 @@ float RetinaHelper::get_scale_factor() { return float( #endif // __WXGTK3__ // Fixed the collision between BuildVolume::Type::Convex and macro Convex defined inside /usr/include/X11/X.h that is included by WxWidgets 3.0. blob - e37c449871c19057545c8ddc12c83754e7f11992 blob + 7bd8737fd0b5a2c54085087db4de1e3ed1f3df94 --- cad/prusaslicer/patches/patch-src_slic3r_GUI_InstanceCheck_cpp +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_InstanceCheck_cpp @@ -10,7 +10,7 @@ Index: src/slic3r/GUI/InstanceCheck.cpp #include <dbus/dbus.h> /* Pull in all of D-Bus headers. */ #endif //__linux__ -@@ -229,7 +229,7 @@ namespace instance_check_internal +@@ -240,7 +240,7 @@ namespace instance_check_internal return false; } blob - 9799e6177ea15446f7e69f0f8fc6bce864004d45 blob + 6f85a062190f808cd4c4962f99d5e7b2e557433f --- cad/prusaslicer/patches/patch-src_slic3r_GUI_PhysicalPrinterDialog_cpp +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_PhysicalPrinterDialog_cpp @@ -1,7 +1,7 @@ Index: src/slic3r/GUI/PhysicalPrinterDialog.cpp --- src/slic3r/GUI/PhysicalPrinterDialog.cpp.orig +++ src/slic3r/GUI/PhysicalPrinterDialog.cpp -@@ -606,7 +606,7 @@ void PhysicalPrinterDialog::build_printhost_settings(C +@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printhost_settings(C // Always fill in the "printhost_port" combo box from the config and select it. { Choice* choice = dynamic_cast<Choice*>(m_optgroup->get_field("printhost_port")); blob - b5331bf30b1669832b2e0ff161763b51253d349b blob + ffde76d2f7cd7770b53f47a8a842b23c4caea301 --- cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp @@ -1,7 +1,7 @@ Index: src/slic3r/GUI/Plater.cpp --- src/slic3r/GUI/Plater.cpp.orig +++ src/slic3r/GUI/Plater.cpp -@@ -4048,7 +4048,7 @@ void Plater::load_project(const wxString& filename) +@@ -4106,7 +4106,7 @@ void Plater::load_project(const wxString& filename) p->reset(); blob - fd043515913163798e91695e8a17e14d928957d6 blob + cec541f0b9d5f83ff3f0e729bfd35afaf48cb26d --- cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp @@ -36,7 +36,7 @@ Index: src/slic3r/GUI/UserAccountCommunication.cpp load_refresh_token_linux(refresh_token); #endif } -@@ -253,7 +254,7 @@ void UserAccountCommunication::set_username(const std: +@@ -254,7 +255,7 @@ void UserAccountCommunication::set_username(const std: save_secret("tokens", m_session->get_shared_session_key(), tokens); } else { blob - 928e48e1fb11aa2092517b88640025058339addb blob + b21df79433b0c9c4145a842768651c0bdc18ad1d --- cad/prusaslicer/patches/patch-tests_libslic3r_test_emboss_cpp +++ cad/prusaslicer/patches/patch-tests_libslic3r_test_emboss_cpp @@ -1,7 +1,7 @@ Index: tests/libslic3r/test_emboss.cpp --- tests/libslic3r/test_emboss.cpp.orig +++ tests/libslic3r/test_emboss.cpp -@@ -412,7 +412,7 @@ TEST_CASE("ray segment intersection", "[MeshBoolean]") +@@ -413,7 +413,7 @@ TEST_CASE("ray segment intersection", "[MeshBoolean]") CHECK(abs(*t1 - *t2) < std::numeric_limits<double>::epsilon()); } @@ -10,7 +10,7 @@ Index: tests/libslic3r/test_emboss.cpp { Vec2d point(1, 1); Vec2d dir(-1, 0); -@@ -481,7 +481,7 @@ TEST_CASE("Italic check", "[Emboss]") +@@ -482,7 +482,7 @@ TEST_CASE("Italic check", "[Emboss]") #endif // FONT_DIR_PATH #include "libslic3r/CutSurface.hpp" blob - 8b60535b4b342ab08f973f7a6b6b42fa14e6f40a blob + 6b1ad1826f605dc330b8167822b102756a1269f3 --- cad/prusaslicer/patches/patch-tests_libslic3r_test_quadric_edge_collapse_cpp +++ cad/prusaslicer/patches/patch-tests_libslic3r_test_quadric_edge_collapse_cpp @@ -2,9 +2,9 @@ Index: tests/libslic3r/test_quadric_edge_collapse.cpp --- tests/libslic3r/test_quadric_edge_collapse.cpp.orig +++ tests/libslic3r/test_quadric_edge_collapse.cpp @@ -240,7 +240,7 @@ TEST_CASE("Simplify frog_legs.obj to 5% by Quadric edg + Private::is_better_similarity(mesh.its, its, Private::frog_leg_5); } - #include <libigl/igl/qslim.h> -TEST_CASE("Simplify frog_legs.obj to 5% by IGL/qslim", "[]") +TEST_CASE("Simplify frog_legs.obj to 5% by IGL/qslim") { blob - 213d1a3d524c970e07658a9d90d58258e3147b0d blob + fd83cc8a066587408d464b83ea98058076893bc5 --- cad/prusaslicer/pkg/PLIST +++ cad/prusaslicer/pkg/PLIST @@ -50,7 +50,6 @@ share/PrusaSlicer/icons/bullet_black.png share/PrusaSlicer/icons/bullet_blue.png share/PrusaSlicer/icons/bullet_white.png share/PrusaSlicer/icons/burn.svg -share/PrusaSlicer/icons/cancel.svg share/PrusaSlicer/icons/change_extruder.svg share/PrusaSlicer/icons/check_off.svg share/PrusaSlicer/icons/check_off_disabled.svg @@ -779,6 +778,8 @@ share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png +share/PrusaSlicer/profiles/PrusaResearch/MK4SMMU3_thumbnail.png +share/PrusaSlicer/profiles/PrusaResearch/MK4S_thumbnail.png share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png @@ -801,10 +802,12 @@ share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl share/PrusaSlicer/profiles/PrusaResearch/mk3.svg share/PrusaSlicer/profiles/PrusaResearch/mk35.svg share/PrusaSlicer/profiles/PrusaResearch/mk39.svg +share/PrusaSlicer/profiles/PrusaResearch/mk39s.svg share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl share/PrusaSlicer/profiles/PrusaResearch/mk4.svg share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg +share/PrusaSlicer/profiles/PrusaResearch/mk4s.svg share/PrusaSlicer/profiles/PrusaResearch/xl.svg share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg @@ -934,6 +937,8 @@ share/PrusaSlicer/profiles/Ultimaker/ share/PrusaSlicer/profiles/Ultimaker.idx share/PrusaSlicer/profiles/Ultimaker.ini share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png +share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail_v2.png +share/PrusaSlicer/profiles/Ultimaker/ULTIMAKERSline_thumbnail.png share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl share/PrusaSlicer/profiles/Voron/ -- Renato Aguiar