mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-13 19:01:21 +00:00
* Keep User Filament Presets on Printers Their Parent Listed in 2.4.2
User presets store only their diff, so they inherit the parent's
compatible_printers. Profile changes since 2.4.2 renamed and narrowed many
system filament presets, so user presets made against them disappear from
printers they were made for and the saved selection silently falls back to
another filament at startup.
orca_profile_tool.py legacy-compat writes, per current system filament
preset, the printers it covered in an older release and no longer lists,
kept only where a preset with the same filament_id still covers the printer
and they share an extruder variant. The loader gives these printers to user
presets that inherit their parent's list, without writing any file; saving
a preset detached, cloned or with its own list drops them.
* Ask Before Migrating User Filament Presets to Their Legacy Printers
Instead of giving user presets their parent's 2.4.2 printers in memory,
detect the user presets that inherit their parent's compatible_printers
and are missing printers from the legacy map, and offer to migrate them
at startup or from Help > Migrate Filament Presets.
Migrating first backs up the user folder to
filament_preset_migration_<datetime>_backup.zip in the configuration
folder, and migrates nothing if that fails. It then writes the printers
into each preset's compatible_printers, patching only that key so the
preset keeps the parent name it was saved with and older releases can
still resolve it. Cloud-synced presets are marked for upload.
No asks again at the next launch; "Don't remind me again" stops the
startup prompt.
* Key the legacy filament preset map by the parent's 2.4.2 name
* Check the legacy filament preset map in CI
* Limit the 2.4.2 filament preset migration to presets that need it
Only presets that still name their parent as 2.4.2 did and have no printer
list of their own are offered, and a preset changed after it was found is
left alone. The startup prompt appears once, after upgrading from 2.4.2 or
earlier, as a standard dialog that keeps "Don't remind me again"; Help >
Migrate Filament Presets is unchanged. Migrating no longer overwrites an
unsaved printer-list edit or marks the project modified.
* Ask on Every Start and Take the User Presets Lock Once When Migrating Filament Presets
The startup prompt no longer depends on the version the previous run
recorded: whoever still has user filament presets that lost printers is
asked, including users already on a 2.5.0 nightly or alpha. Answering No
asks again at the next start; "Don't remind me again" stops it.
Migration takes the user presets lock once, around the backup and every
file write, instead of once per preset. A lock another instance holds is
reported once ("another OrcaSlicer instance is saving presets") with
nothing written, rather than as one failed preset after another once the
lock's cool-down kicks in. Detection records each preset's file and the
list it will get, so the writes need no collection lock while the user
presets lock is held, the order InstanceLock requires; the loaded presets
are updated afterwards.
* Run the Legacy Compatible Printers Map Check in check_profile.sh and .ps1
CI's "Check profiles" job checks resources/info/legacy_compatible_printers.json
against the v2.4.2 profiles, and its failure message points at these scripts
as the local reproduction, so they run the same check: legacy_compat, right
after profile_tool. The v2.4.2 tree comes from git archive of the tag, is
cached in the work dir like the other downloads, re-extracted with --refresh,
and fetched from upstream first when the checkout lacks the tag.
* Back Up Before the User Presets Lock and Merge Migrated Printers Into the Live List
The lock guard is meant for a few file operations, and zipping a large user
folder is not one, so the backup is taken before it and the guard covers the
writes only; each write re-reads its file, so a save that slipped in before
is still respected.
The in-memory update adds the lost printers to the list the preset holds at
that moment rather than replacing it with the one found at detection, and
leaves a pending cloud sync state alone: a download waiting to be saved kept
its newer list and its "save" flag, which "update" would have cancelled.
The lock message no longer blames another instance alone, since the lock is
also refused for a while after a miss and when the lock file cannot be
opened.
---------
Co-authored-by: SoftFever <softfeverever@gmail.com>
796 lines
26 KiB
JSON
796 lines
26 KiB
JSON
{
|
|
"presets": {
|
|
"Anycubic Generic ABS": [
|
|
"Anycubic Kobra 3 0.4 nozzle"
|
|
],
|
|
"Anycubic Generic TPU": [
|
|
"Anycubic Kobra 3 0.4 nozzle"
|
|
],
|
|
"Bambu ABS @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu ABS @BBL X1C": [
|
|
"Bambu Lab P1S 0.4 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu ASA @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL X1C": [
|
|
"Bambu Lab P1P 0.6 nozzle",
|
|
"Bambu Lab P1P 0.8 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab P1S 0.8 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.8 nozzle"
|
|
],
|
|
"Bambu PA6-CF @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle",
|
|
"Bambu Lab P1P 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab P1S 0.8 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.8 nozzle"
|
|
],
|
|
"Bambu PAHT-CF @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PC @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PETG @0.2 nozzle": [
|
|
"Qidi Q1 Pro 0.2 nozzle"
|
|
],
|
|
"Bambu PETG Basic @BBL H2D 0.6 nozzle": [
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Basic @BBL H2DP 0.6 nozzle": [
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Basic @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Basic @BBL P2S 0.6 nozzle": [
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Basic @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PETG HF @BBL P2S 0.6 nozzle": [
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG HF @BBL X1C": [
|
|
"Bambu Lab P1P 0.4 nozzle",
|
|
"Bambu Lab P1S 0.4 nozzle"
|
|
],
|
|
"Bambu PETG HF @BBL X1C 0.8 nozzle": [
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PETG HF @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Translucent @BBL H2D 0.6 nozzle": [
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Translucent @BBL H2DP 0.6 nozzle": [
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Translucent @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Translucent @BBL P2S 0.6 nozzle": [
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG Translucent @BBL X1C 0.8 nozzle": [
|
|
"Bambu Lab P1P 0.6 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PETG-CF @BBL H2D 0.6 nozzle": [
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PETG-CF @BBL H2DP 0.6 nozzle": [
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PETG-CF @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PETG-CF @BBL P2S 0.6 nozzle": [
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Basic @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Basic @BBL X1C": [
|
|
"Bambu Lab P1S 0.4 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Basic @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Dynamic @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Dynamic @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Galaxy @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Galaxy @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Glow @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Glow @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Lite @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Lite @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Lite @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Lite @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Lite @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Marble @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle",
|
|
"Bambu Lab P1P 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Marble @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Matte @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Matte @BBL X1C": [
|
|
"Bambu Lab P1S 0.4 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Matte @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Metal @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Metal @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL X1C": [
|
|
"Bambu Lab P1S 0.4 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Silk+ @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Sparkle @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Sparkle @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Tough+ @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Tough+ @BBL X1C": [
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Tough+ @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Translucent @BBL H2D 0.8 nozzle": [
|
|
"Bambu Lab H2D 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Translucent @BBL H2DP 0.8 nozzle": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Translucent @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA Wood @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu PLA Wood @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu PLA-CF @BBL H2D 0.6 nozzle": [
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PLA-CF @BBL H2DP 0.6 nozzle": [
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PLA-CF @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA-CF @BBL P2S 0.6 nozzle": [
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PLA-CF @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu PPA-CF @BBL X1C": [
|
|
"Bambu Lab P1P 0.6 nozzle",
|
|
"Bambu Lab P1P 0.8 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab P1S 0.8 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.8 nozzle"
|
|
],
|
|
"Bambu PVA @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu PVA @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu PVA @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu PVA @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu PVA @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA/PETG @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA/PETG @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA/PETG @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA/PETG @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support For PLA/PETG @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support for ABS @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu Support for ABS @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu Support for ABS @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support for ABS @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu Support for ABS @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 90A @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 90A @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 95A HF @BBL H2D": [
|
|
"Bambu Lab H2D 0.4 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 95A HF @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.4 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 95A HF @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 95A HF @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu TPU 95A HF @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL H2D": [
|
|
"Bambu Lab H2D 0.6 nozzle",
|
|
"Bambu Lab H2D 0.8 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL H2DP": [
|
|
"Bambu Lab H2D Pro 0.6 nozzle",
|
|
"Bambu Lab H2D Pro 0.8 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL H2S": [
|
|
"Bambu Lab H2S 0.6 nozzle",
|
|
"Bambu Lab H2S 0.8 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL P1P": [
|
|
"Bambu Lab P1P 0.6 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL P2S": [
|
|
"Bambu Lab P2S 0.6 nozzle",
|
|
"Bambu Lab P2S 0.8 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL X1C": [
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 Carbon 0.6 nozzle"
|
|
],
|
|
"Bambu TPU for AMS @BBL X2D": [
|
|
"Bambu Lab X2D 0.8 nozzle"
|
|
],
|
|
"Blocks Generic ABS": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic ASA": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic ASA-CF": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PA": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PA-CF": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PC": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PETG": [
|
|
"BLOCKS RD50 V2 0.4 nozzle",
|
|
"BLOCKS RD50 V2 0.6 nozzle",
|
|
"BLOCKS RD50 V2 0.8 nozzle",
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PLA": [
|
|
"BLOCKS RD50 V2 0.4 nozzle",
|
|
"BLOCKS RD50 V2 0.6 nozzle",
|
|
"BLOCKS RD50 V2 0.8 nozzle",
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PLA-CF": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic PVA": [
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Blocks Generic TPU": [
|
|
"BLOCKS RD50 V2 0.4 nozzle",
|
|
"BLOCKS RD50 V2 0.6 nozzle",
|
|
"BLOCKS RD50 V2 0.8 nozzle",
|
|
"BLOCKS RF50 0.4 nozzle",
|
|
"BLOCKS RF50 0.6 nozzle",
|
|
"BLOCKS RF50 0.8 nozzle"
|
|
],
|
|
"Creality Generic ABS": [
|
|
"Creality CR-10 SE 0.2 nozzle",
|
|
"Creality CR-10 SE 0.4 nozzle",
|
|
"Creality CR-10 SE 0.6 nozzle",
|
|
"Creality CR-10 SE 0.8 nozzle",
|
|
"Creality CR-6 SE 0.2 nozzle",
|
|
"Creality CR-6 SE 0.4 nozzle",
|
|
"Creality CR-6 SE 0.6 nozzle",
|
|
"Creality CR-6 SE 0.8 nozzle",
|
|
"Creality CR-M4 0.4 nozzle",
|
|
"Creality Ender-3 V2 0.4 nozzle"
|
|
],
|
|
"Creality Generic ABS @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle"
|
|
],
|
|
"Creality Generic ABS @Hi-all": [
|
|
"Creality Hi 0.4 nozzle"
|
|
],
|
|
"Creality Generic ABS @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic ABS @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Plus 0.6 nozzle",
|
|
"Creality K2 Plus 0.8 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Creality Generic ASA @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle"
|
|
],
|
|
"Creality Generic ASA @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic ASA @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Creality Generic PA-CF @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle"
|
|
],
|
|
"Creality Generic PA-CF @K1-all": [
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic PA-CF @K2-all": [
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Plus 0.6 nozzle",
|
|
"Creality K2 Plus 0.8 nozzle"
|
|
],
|
|
"Creality Generic PC @K1-all": [
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic PETG": [
|
|
"Creality CR-6 SE 0.2 nozzle",
|
|
"Creality CR-6 SE 0.4 nozzle",
|
|
"Creality CR-6 SE 0.6 nozzle",
|
|
"Creality CR-6 SE 0.8 nozzle",
|
|
"Creality CR-M4 0.4 nozzle"
|
|
],
|
|
"Creality Generic PETG @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 0.4 nozzle",
|
|
"Creality Ender-3 V3 0.6 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle",
|
|
"Creality Ender-3 V3 SE 0.2 nozzle",
|
|
"Creality Ender-3 V3 SE 0.4 nozzle",
|
|
"Creality Ender-3 V3 SE 0.6 nozzle",
|
|
"Creality Ender-3 V3 SE 0.8 nozzle"
|
|
],
|
|
"Creality Generic PETG @Hi-all": [
|
|
"Creality Hi 0.4 nozzle"
|
|
],
|
|
"Creality Generic PETG @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic PETG @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Plus 0.6 nozzle",
|
|
"Creality K2 Plus 0.8 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Creality Generic PLA": [
|
|
"Creality CR-10 SE 0.2 nozzle",
|
|
"Creality CR-10 SE 0.4 nozzle",
|
|
"Creality CR-10 SE 0.6 nozzle",
|
|
"Creality CR-10 SE 0.8 nozzle",
|
|
"Creality CR-6 SE 0.2 nozzle",
|
|
"Creality CR-6 SE 0.4 nozzle",
|
|
"Creality CR-6 SE 0.6 nozzle",
|
|
"Creality CR-6 SE 0.8 nozzle",
|
|
"Creality CR-M4 0.4 nozzle"
|
|
],
|
|
"Creality Generic PLA @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 0.4 nozzle",
|
|
"Creality Ender-3 V3 0.6 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle"
|
|
],
|
|
"Creality Generic PLA @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic PLA @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Plus 0.6 nozzle",
|
|
"Creality K2 Plus 0.8 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Creality Generic PLA-CF @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic PLA-CF @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Creality Generic TPU": [
|
|
"Creality CR-10 SE 0.2 nozzle",
|
|
"Creality CR-10 SE 0.4 nozzle",
|
|
"Creality CR-10 SE 0.6 nozzle",
|
|
"Creality CR-10 SE 0.8 nozzle"
|
|
],
|
|
"Creality Generic TPU @Ender-3V3-all": [
|
|
"Creality Ender-3 V3 0.4 nozzle",
|
|
"Creality Ender-3 V3 0.6 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.4 nozzle",
|
|
"Creality Ender-3 V3 Plus 0.6 nozzle",
|
|
"Creality Ender-3 V3 SE 0.2 nozzle",
|
|
"Creality Ender-3 V3 SE 0.4 nozzle",
|
|
"Creality Ender-3 V3 SE 0.6 nozzle",
|
|
"Creality Ender-3 V3 SE 0.8 nozzle"
|
|
],
|
|
"Creality Generic TPU @K1-all": [
|
|
"Creality K1 SE 0.4 nozzle",
|
|
"Creality K1C 0.4 nozzle"
|
|
],
|
|
"Creality Generic TPU @K2-all": [
|
|
"Creality K2 0.4 nozzle",
|
|
"Creality K2 Plus 0.4 nozzle",
|
|
"Creality K2 Pro 0.4 nozzle"
|
|
],
|
|
"Cubicon ABS @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon ABS-A100 @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon ABSk @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PA-CF @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PC @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PETG @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PLA @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PLA+ @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Cubicon PLAi21 @base": [
|
|
"Cubicon xCeler-Plus 0.4 nozzle"
|
|
],
|
|
"Flashforge Generic ABS @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle"
|
|
],
|
|
"Flashforge Generic ASA @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle"
|
|
],
|
|
"Flashforge Generic HIPS": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle"
|
|
],
|
|
"Flashforge Generic PETG @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle",
|
|
"Flashforge Guider 3 Ultra 0.8 Nozzle"
|
|
],
|
|
"Flashforge Generic PETG-CF @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle",
|
|
"Flashforge Guider 3 Ultra 0.8 Nozzle"
|
|
],
|
|
"Flashforge Generic PLA @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle",
|
|
"Flashforge Guider 3 Ultra 0.8 Nozzle"
|
|
],
|
|
"Flashforge Generic PLA-CF @G3U": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle",
|
|
"Flashforge Guider 3 Ultra 0.8 Nozzle"
|
|
],
|
|
"Flashforge HS PLA": [
|
|
"Flashforge AD5X 0.4 nozzle",
|
|
"Flashforge AD5X 0.6 nozzle",
|
|
"Flashforge AD5X 0.8 nozzle"
|
|
],
|
|
"Flashforge PETG-CF": [
|
|
"Flashforge AD5X 0.4 nozzle",
|
|
"Flashforge AD5X 0.6 nozzle",
|
|
"Flashforge AD5X 0.8 nozzle"
|
|
],
|
|
"Flashforge PLA-CF": [
|
|
"Flashforge AD5X 0.4 nozzle",
|
|
"Flashforge AD5X 0.6 nozzle",
|
|
"Flashforge AD5X 0.8 nozzle"
|
|
],
|
|
"Flashforge TPU 95A": [
|
|
"Flashforge AD5X 0.4 nozzle",
|
|
"Flashforge AD5X 0.6 nozzle",
|
|
"Flashforge AD5X 0.8 nozzle"
|
|
],
|
|
"FusRock Generic PAHT-CF": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle"
|
|
],
|
|
"FusRock Generic PET-CF": [
|
|
"Flashforge Guider 3 Ultra 0.6 Nozzle"
|
|
],
|
|
"Generic PETG HF @BBL X1C": [
|
|
"Bambu Lab P1S 0.4 nozzle",
|
|
"Bambu Lab P1S 0.6 nozzle",
|
|
"Bambu Lab X1 0.4 nozzle",
|
|
"Bambu Lab X1 0.6 nozzle",
|
|
"Bambu Lab X1 0.8 nozzle"
|
|
],
|
|
"Generic PLA @Hi-all": [
|
|
"Creality Hi 0.4 nozzle",
|
|
"Creality Hi 0.6 nozzle"
|
|
],
|
|
"HATCHBOX PETG @0.2 nozzle": [
|
|
"Qidi Q1 Pro 0.2 nozzle"
|
|
],
|
|
"Prusa Generic PA": [
|
|
"Prusa MINIIS 0.25 nozzle",
|
|
"Prusa MINIIS 0.4 nozzle",
|
|
"Prusa MINIIS 0.6 nozzle",
|
|
"Prusa MINIIS 0.8 nozzle"
|
|
],
|
|
"Prusa Generic PA-CF": [
|
|
"Prusa MINIIS 0.25 nozzle",
|
|
"Prusa MINIIS 0.4 nozzle",
|
|
"Prusa MINIIS 0.6 nozzle",
|
|
"Prusa MINIIS 0.8 nozzle"
|
|
],
|
|
"Prusa Generic PLA-CF": [
|
|
"Prusa MINIIS 0.25 nozzle",
|
|
"Prusa MINIIS 0.4 nozzle",
|
|
"Prusa MINIIS 0.6 nozzle",
|
|
"Prusa MINIIS 0.8 nozzle"
|
|
],
|
|
"QIDI PETG Basic @0.2 nozzle": [
|
|
"Qidi Q1 Pro 0.2 nozzle"
|
|
],
|
|
"QIDI PETG Rapido @0.2 nozzle": [
|
|
"Qidi Q1 Pro 0.2 nozzle"
|
|
],
|
|
"QIDI PETG Translucent @0.2 nozzle": [
|
|
"Qidi Q1 Pro 0.2 nozzle"
|
|
],
|
|
"Sovol Zero PETG HS Nozzle": [
|
|
"Sovol Zero 0.4 nozzle"
|
|
],
|
|
"Sovol Zero PLA Basic HS Nozzle": [
|
|
"Sovol Zero 0.4 nozzle"
|
|
],
|
|
"Sovol Zero PLA Silk HS Nozzle": [
|
|
"Sovol Zero 0.4 nozzle"
|
|
],
|
|
"re3D Greengate rPETG": [
|
|
"re3D GigabotX 2 1.75 nozzle",
|
|
"re3D GigabotX 2 XLT 1.75 nozzle",
|
|
"re3D TerabotX 2 1.75 nozzle"
|
|
],
|
|
"re3D PC": [
|
|
"re3D Gigabot 4 0.8 nozzle",
|
|
"re3D Gigabot 4 XLT 0.8 nozzle",
|
|
"re3D Terabot 4 0.8 nozzle"
|
|
],
|
|
"re3D PETG": [
|
|
"re3D Gigabot 4 0.8 nozzle",
|
|
"re3D Gigabot 4 XLT 0.8 nozzle",
|
|
"re3D Terabot 4 0.8 nozzle"
|
|
],
|
|
"re3D PLA": [
|
|
"re3D Gigabot 4 0.8 nozzle",
|
|
"re3D Gigabot 4 XLT 0.8 nozzle",
|
|
"re3D Terabot 4 0.8 nozzle"
|
|
],
|
|
"re3D rPP": [
|
|
"re3D GigabotX 2 1.75 nozzle",
|
|
"re3D GigabotX 2 XLT 1.75 nozzle",
|
|
"re3D TerabotX 2 1.75 nozzle"
|
|
]
|
|
}
|
|
}
|