diff --git a/.vscode/settings.json b/.vscode/settings.json index ba6e3cd..9181872 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -35,9 +35,11 @@ "pico", "Printables", "Prusa", + "reformats", "runout", "scriptsize", "Sovol", + "superslicer", "textcolor", "textit", "texttt" diff --git a/README.md b/README.md index 0b8e373..4c448e6 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ ${\small{\textit{** Maintained by ElPainis}}}$ - Pre-configured configuration bundles based on the [Ellis SuperSlicer Print Profiles](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles): - SuperSlicer - PrusaSlicer + - 🚀 OrcaSlicer 🚀 - Printer profiles: `SV06/Plus`; `SV07/Plus` - Bed model and texture to use in SuperSlicer/PrusaSlicer. - Macros: diff --git a/misc/orcaslicer-bundles/SV06 0.4 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 0.4 nozzle.orca_printer new file mode 100644 index 0000000..0082426 Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 0.4 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV06 0.6 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 0.6 nozzle.orca_printer new file mode 100644 index 0000000..e23d80f Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 0.6 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV06 ACE 0.4 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 ACE 0.4 nozzle.orca_printer new file mode 100644 index 0000000..a673c1a Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 ACE 0.4 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV06 ACE 0.6 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 ACE 0.6 nozzle.orca_printer new file mode 100644 index 0000000..cae874f Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 ACE 0.6 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV06 Plus 0.4 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 Plus 0.4 nozzle.orca_printer new file mode 100644 index 0000000..992d218 Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 Plus 0.4 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV06 Plus 0.6 nozzle.orca_printer b/misc/orcaslicer-bundles/SV06 Plus 0.6 nozzle.orca_printer new file mode 100644 index 0000000..d6f8fd3 Binary files /dev/null and b/misc/orcaslicer-bundles/SV06 Plus 0.6 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV07 0.4 nozzle.orca_printer b/misc/orcaslicer-bundles/SV07 0.4 nozzle.orca_printer new file mode 100644 index 0000000..da8994e Binary files /dev/null and b/misc/orcaslicer-bundles/SV07 0.4 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV07 0.6 nozzle.orca_printer b/misc/orcaslicer-bundles/SV07 0.6 nozzle.orca_printer new file mode 100644 index 0000000..41b809c Binary files /dev/null and b/misc/orcaslicer-bundles/SV07 0.6 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV07 Plus 0.4 nozzle.orca_printer b/misc/orcaslicer-bundles/SV07 Plus 0.4 nozzle.orca_printer new file mode 100644 index 0000000..8adae73 Binary files /dev/null and b/misc/orcaslicer-bundles/SV07 Plus 0.4 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/SV07 Plus 0.6 nozzle.orca_printer b/misc/orcaslicer-bundles/SV07 Plus 0.6 nozzle.orca_printer new file mode 100644 index 0000000..7ffd62e Binary files /dev/null and b/misc/orcaslicer-bundles/SV07 Plus 0.6 nozzle.orca_printer differ diff --git a/misc/orcaslicer-bundles/how-to-generate/README.md b/misc/orcaslicer-bundles/how-to-generate/README.md new file mode 100644 index 0000000..ccb748f --- /dev/null +++ b/misc/orcaslicer-bundles/how-to-generate/README.md @@ -0,0 +1,15 @@ +## Converting PrusaSlicer/SuperSlicer config bundles to OrcaSlicer + +OrcaSlicer configs can be converted from PrusaSlicer using [SuperSlicer_to_Orca_scripts](https://github.com/apparle/SuperSlicer_to_Orca_scripts). It is a fork of theophile's script with some enhancements which haven't been merged yet ([theophile/SuperSlicer_to_Orca_scripts#43](https://github.com/theophile/SuperSlicer_to_Orca_scripts/pull/43)). It does require a few perl modules which can be installed using `cpanminus` (or your favorite perl module manager). + +Most of the script is automated, with the exception of `printer_model` field which must be manually specified with a `json`. This attribute is used by OrcaSlicer to load the appropriate build plate images & STLs. + +``` +perl SuperSlicer_to_Orca_scripts/superslicer_to_orca.pl --input PrusaSlicer_config_bundle-2.9.2.ini --nozzle-size 0.4 --compatible_printers_condition KEEP --skip-link-system-printer --printer-models-json printer_models_conversion_mapping.json --output-config-bundle OrcaSlicer_config_bundle-2.9.2-DEV.zip +``` + +## How to use OrcaSlicer bundle: + +This config bundle can be imported into OrcaSlicer : `File > Import > Import configs...` + +Note, OrcaSlicer reformats the `json` and adds some default attributes, so the imported files cannot be directly compared with the contents of the zipped bundle. But you can use json comparison tools like [https://www.jsondiff.com/](https://www.jsondiff.com/) to analyze the differences if needed. diff --git a/misc/orcaslicer-bundles/how-to-generate/printer_models_conversion_mapping.json b/misc/orcaslicer-bundles/how-to-generate/printer_models_conversion_mapping.json new file mode 100644 index 0000000..4868744 --- /dev/null +++ b/misc/orcaslicer-bundles/how-to-generate/printer_models_conversion_mapping.json @@ -0,0 +1,12 @@ +{ + "SV06 0.4 nozzle": "Sovol SV06", + "SV06 0.6 nozzle": "Sovol SV06", + "SV06 ACE 0.4 nozzle": "Sovol SV06 ACE", + "SV06 ACE 0.6 nozzle": "Sovol SV06 ACE", + "SV06 Plus 0.4 nozzle": "Sovol SV06 Plus", + "SV06 Plus 0.6 nozzle": "Sovol SV06 Plus", + "SV07 0.4 nozzle": "Sovol SV07", + "SV07 0.6 nozzle": "Sovol SV07", + "SV07 Plus 0.4 nozzle": "Sovol SV07 Plus", + "SV07 Plus 0.6 nozzle": "Sovol SV07 Plus" +}