From ef5eb86b0fb80cefacf6b17a804d4a6c85ca7a2e Mon Sep 17 00:00:00 2001 From: Dark98 Date: Sun, 26 Apr 2026 03:28:00 +0100 Subject: [PATCH] Move EasyThreeD To Santoku Source --- manifest.json | 74 ++++++++++-------- .../filament/Generic PLA @EasyThreeD.ini | 0 .../filament/Generic TPU @EasyThreeD.ini | 0 .../EasyThreeD/filament/_PLA_.ini | 0 .../EasyThreeD/filament/_TPU_.ini | 0 .../EasyThreeD/filament/_common_.ini | 0 .../EasyThreeD/metadata.json | 6 +- .../print/0.10mm DETAIL @EasyThreeD.ini | 0 .../print/0.20mm NORMAL @EasyThreeD.ini | 0 .../print/0.28mm DRAFT @EasyThreeD.ini | 0 .../EasyThreeD/print/_0.10mm_.ini | 0 .../EasyThreeD/print/_0.20mm_.ini | 0 .../EasyThreeD/print/_0.28mm_.ini | 0 .../EasyThreeD/print/_common_.ini | 0 .../EasyThreeD/printer/EasyThreeD K10.ini | 0 .../EasyThreeD/printer/_0.4nozzle_.ini | 0 .../EasyThreeD/printer/_common_.ini | 0 .../EasyThreeD/printer_model/K10.ini | 0 .../EasyThreeD/vendor.idx | 0 .../EasyThreeD/vendor/vendor.ini | 4 +- repos/non-prusa-fff/vendor_indices.zip | Bin 13343 -> 13273 bytes .../EasyThreeD/1.0.0.ini | 4 +- repos/santoku-fff/vendor_indices.zip | Bin 0 -> 179 bytes 23 files changed, 48 insertions(+), 40 deletions(-) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/filament/Generic PLA @EasyThreeD.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/filament/Generic TPU @EasyThreeD.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/filament/_PLA_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/filament/_TPU_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/filament/_common_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/metadata.json (94%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/_0.10mm_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/_0.20mm_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/_0.28mm_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/print/_common_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/printer/EasyThreeD K10.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/printer/_0.4nozzle_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/printer/_common_.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/printer_model/K10.ini (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/vendor.idx (100%) rename profile_sources/{non-prusa-fff => santoku-fff}/EasyThreeD/vendor/vendor.ini (57%) rename repos/{non-prusa-fff => santoku-fff}/EasyThreeD/1.0.0.ini (98%) create mode 100644 repos/santoku-fff/vendor_indices.zip diff --git a/manifest.json b/manifest.json index a903e7c3..d842d719 100644 --- a/manifest.json +++ b/manifest.json @@ -1,34 +1,42 @@ -[ - { - "name": "Other FFF", - "description": "FFF Printers by other vendors", +[ + { + "name": "Other FFF", + "description": "FFF Printers by other vendors", + "visibility": "", + "id": "non-prusa-fff", + "url": "./repos/non-prusa-fff", + "index_url": "./repos/non-prusa-fff/vendor_indices.zip" + }, + { + "name": "OrcaSlicer FFF", + "description": "Profiles imported from the official OrcaSlicer repository", + "visibility": "", + "id": "orcaslicer-fff", + "url": "./repos/orcaslicer-fff", + "index_url": "./repos/orcaslicer-fff/vendor_indices.zip" + }, + { + "name": "Prusa FFF", + "description": "Prusa FFF printers", + "visibility": "", + "id": "prusa-fff", + "url": "./repos/prusa-fff", + "index_url": "./repos/prusa-fff/vendor_indices.zip" + }, + { + "name": "Santoku FFF", + "description": "Santoku-maintained FFF printer profiles", "visibility": "", - "id": "non-prusa-fff", - "url": "./repos/non-prusa-fff", - "index_url": "./repos/non-prusa-fff/vendor_indices.zip" - }, - { - "name": "OrcaSlicer FFF", - "description": "Profiles imported from the official OrcaSlicer repository", - "visibility": "", - "id": "orcaslicer-fff", - "url": "./repos/orcaslicer-fff", - "index_url": "./repos/orcaslicer-fff/vendor_indices.zip" - }, - { - "name": "Prusa FFF", - "description": "Prusa FFF printers", - "visibility": "", - "id": "prusa-fff", - "url": "./repos/prusa-fff", - "index_url": "./repos/prusa-fff/vendor_indices.zip" - }, - { - "name": "Vendor Dumps", - "description": "Profiles from proprietary slicers", - "visibility": "", - "id": "vendordumps-fff", - "url": "./repos/vendordumps-fff", - "index_url": "./repos/vendordumps-fff/vendor_indices.zip" - } -] \ No newline at end of file + "id": "santoku-fff", + "url": "./repos/santoku-fff", + "index_url": "./repos/santoku-fff/vendor_indices.zip" + }, + { + "name": "Vendor Dumps", + "description": "Profiles from proprietary slicers", + "visibility": "", + "id": "vendordumps-fff", + "url": "./repos/vendordumps-fff", + "index_url": "./repos/vendordumps-fff/vendor_indices.zip" + } +] diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini b/profile_sources/santoku-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini rename to profile_sources/santoku-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini b/profile_sources/santoku-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini rename to profile_sources/santoku-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini b/profile_sources/santoku-fff/EasyThreeD/filament/_PLA_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini rename to profile_sources/santoku-fff/EasyThreeD/filament/_PLA_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini b/profile_sources/santoku-fff/EasyThreeD/filament/_TPU_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini rename to profile_sources/santoku-fff/EasyThreeD/filament/_TPU_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini b/profile_sources/santoku-fff/EasyThreeD/filament/_common_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini rename to profile_sources/santoku-fff/EasyThreeD/filament/_common_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/metadata.json b/profile_sources/santoku-fff/EasyThreeD/metadata.json similarity index 94% rename from profile_sources/non-prusa-fff/EasyThreeD/metadata.json rename to profile_sources/santoku-fff/EasyThreeD/metadata.json index c3d3dab1..15f83a2f 100644 --- a/profile_sources/non-prusa-fff/EasyThreeD/metadata.json +++ b/profile_sources/santoku-fff/EasyThreeD/metadata.json @@ -1,8 +1,8 @@ { "repo": { - "id": "non-prusa-fff", - "name": "Other FFF", - "description": "FFF Printers by other vendors", + "id": "santoku-fff", + "name": "Santoku FFF", + "description": "Santoku-maintained FFF printer profiles", "visibility": "" }, "vendor": "EasyThreeD", diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini b/profile_sources/santoku-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini rename to profile_sources/santoku-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini b/profile_sources/santoku-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini rename to profile_sources/santoku-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini b/profile_sources/santoku-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini rename to profile_sources/santoku-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini b/profile_sources/santoku-fff/EasyThreeD/print/_0.10mm_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini rename to profile_sources/santoku-fff/EasyThreeD/print/_0.10mm_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini b/profile_sources/santoku-fff/EasyThreeD/print/_0.20mm_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini rename to profile_sources/santoku-fff/EasyThreeD/print/_0.20mm_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini b/profile_sources/santoku-fff/EasyThreeD/print/_0.28mm_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini rename to profile_sources/santoku-fff/EasyThreeD/print/_0.28mm_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini b/profile_sources/santoku-fff/EasyThreeD/print/_common_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini rename to profile_sources/santoku-fff/EasyThreeD/print/_common_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini b/profile_sources/santoku-fff/EasyThreeD/printer/EasyThreeD K10.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini rename to profile_sources/santoku-fff/EasyThreeD/printer/EasyThreeD K10.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini b/profile_sources/santoku-fff/EasyThreeD/printer/_0.4nozzle_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini rename to profile_sources/santoku-fff/EasyThreeD/printer/_0.4nozzle_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini b/profile_sources/santoku-fff/EasyThreeD/printer/_common_.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini rename to profile_sources/santoku-fff/EasyThreeD/printer/_common_.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini b/profile_sources/santoku-fff/EasyThreeD/printer_model/K10.ini similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini rename to profile_sources/santoku-fff/EasyThreeD/printer_model/K10.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/vendor.idx b/profile_sources/santoku-fff/EasyThreeD/vendor.idx similarity index 100% rename from profile_sources/non-prusa-fff/EasyThreeD/vendor.idx rename to profile_sources/santoku-fff/EasyThreeD/vendor.idx diff --git a/profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini b/profile_sources/santoku-fff/EasyThreeD/vendor/vendor.ini similarity index 57% rename from profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini rename to profile_sources/santoku-fff/EasyThreeD/vendor/vendor.ini index b3bc323a..f68825b1 100644 --- a/profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini +++ b/profile_sources/santoku-fff/EasyThreeD/vendor/vendor.ini @@ -1,5 +1,5 @@ [vendor] -repo_id = non-prusa-fff +repo_id = santoku-fff name = EasyThreeD config_version = 1.0.0 -config_update_url = https://raw.githubusercontent.com/Santoku-Slicer/Profiles/refs/heads/main/repos/non-prusa-fff/EasyThreeD/ +config_update_url = https://raw.githubusercontent.com/Santoku-Slicer/Profiles/refs/heads/main/repos/santoku-fff/EasyThreeD/ diff --git a/repos/non-prusa-fff/vendor_indices.zip b/repos/non-prusa-fff/vendor_indices.zip index e492d39a0b699aa6d3a6616c3ada07179184f19d..1a0824761502ea51cfa624ead50d05fbdaf8680c 100644 GIT binary patch literal 13273 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 literal 13343 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