mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-05 14:51:06 +00:00
main's profile checks reject the belt bundles: their filaments override variant keys with one value under the library's six-variant presets, the copied vendor commons carry keys the slicer no longer reads, the IR3 V2 and BabyBelt Pro machine limits miss the silent-mode entry, and the Custom belt base pins printer_extruder_id to one entry under a three-variant list. - The BabyBelt Pro and IR3 V2 filaments name the one extruder variant their printers have, as the other vendors' filaments built on the library do, and drop every override that only repeats the library value (diameter, density, temperature range, most of the fan settings...). The eSUN filaments inherit the narrowed list. - The Custom belt base inherits printer_extruder_id from its base. - normalize drops silent_mode, adaptive_layer_height and tree_support_with_infill; fix-variant gives the machine limits their silent-mode entry, which they read from the single value before. - The IR3 V2 drops two limits equal to its base in both modes. - Custom's index is regenerated and all three vendor versions bumped. Flattening every belt preset before and after, nothing a belt printer reads changes: printer_extruder_id is one id per variant, all 1. Printcepts and IdeaFormer keep their own machine and process bases: only filaments can inherit across vendor bundles (from OrcaFilamentLibrary), so they cannot build on the Custom belt printer.
327 lines
8.0 KiB
JSON
327 lines
8.0 KiB
JSON
{
|
|
"name": "Custom Printer",
|
|
"version": "02.04.00.08",
|
|
"force_update": "0",
|
|
"description": "My configurations",
|
|
"machine_model_list": [
|
|
{
|
|
"name": "Generic Belt Printer",
|
|
"sub_path": "machine/MyBeltPrinter.json"
|
|
},
|
|
{
|
|
"name": "Generic Klipper Printer",
|
|
"sub_path": "machine/MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "Generic Marlin Printer",
|
|
"sub_path": "machine/MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "Generic RRF Printer",
|
|
"sub_path": "machine/MyRRF.json"
|
|
},
|
|
{
|
|
"name": "Generic Repetier Printer",
|
|
"sub_path": "machine/MyRepetier.json"
|
|
},
|
|
{
|
|
"name": "Generic ToolChanger Printer",
|
|
"sub_path": "machine/MyToolChanger.json"
|
|
}
|
|
],
|
|
"process_list": [
|
|
{
|
|
"name": "fdm_process_common",
|
|
"sub_path": "process/fdm_process_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_process_klipper_common",
|
|
"sub_path": "process/fdm_process_klipper_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_process_marlin_common",
|
|
"sub_path": "process/fdm_process_marlin_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_process_repetier_common",
|
|
"sub_path": "process/fdm_process_repetier_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_process_rrf_common",
|
|
"sub_path": "process/fdm_process_rrf_common.json"
|
|
},
|
|
{
|
|
"name": "0.08mm Extra Fine @MyKlipper",
|
|
"sub_path": "process/0.08mm Extra Fine @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.12mm Fine @MyBeltPrinter",
|
|
"sub_path": "process/0.12mm Fine @MyBeltPrinter.json"
|
|
},
|
|
{
|
|
"name": "0.12mm Fine @MyKlipper",
|
|
"sub_path": "process/0.12mm Fine @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.15mm Optimal @MyKlipper",
|
|
"sub_path": "process/0.15mm Optimal @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.16mm Optimal @MyKlipper",
|
|
"sub_path": "process/0.16mm Optimal @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyBeltPrinter",
|
|
"sub_path": "process/0.20mm Standard @MyBeltPrinter.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyKlipper",
|
|
"sub_path": "process/0.20mm Standard @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.24mm Draft @MyKlipper",
|
|
"sub_path": "process/0.24mm Draft @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.28mm Extra Draft @MyKlipper",
|
|
"sub_path": "process/0.28mm Extra Draft @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.32mm Standard @MyKlipper",
|
|
"sub_path": "process/0.32mm Extra Draft @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.40mm Standard @MyKlipper",
|
|
"sub_path": "process/0.40mm Extra Draft @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "0.56mm Standard @MyKlipper",
|
|
"sub_path": "process/0.56mm Extra Draft @MyKlipper.json"
|
|
},
|
|
{
|
|
"name": "fdm_process_mytoolchanger_common",
|
|
"sub_path": "process/fdm_process_mytoolchanger_common.json"
|
|
},
|
|
{
|
|
"name": "0.08mm Extra Fine @MyMarlin",
|
|
"sub_path": "process/0.08mm Extra Fine @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.12mm Fine @MyMarlin",
|
|
"sub_path": "process/0.12mm Fine @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.15mm Optimal @MyMarlin",
|
|
"sub_path": "process/0.15mm Optimal @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyMarlin",
|
|
"sub_path": "process/0.20mm Standard @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.24mm Draft @MyMarlin",
|
|
"sub_path": "process/0.24mm Draft @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.28mm Extra Draft @MyMarlin",
|
|
"sub_path": "process/0.28mm Extra Draft @MyMarlin.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyRepetier",
|
|
"sub_path": "process/0.20mm Standard @MyRepetier.json"
|
|
},
|
|
{
|
|
"name": "0.08mm Extra Fine @MyRRF",
|
|
"sub_path": "process/0.08mm Extra Fine @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.12mm Fine @MyRRF",
|
|
"sub_path": "process/0.12mm Fine @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.15mm Optimal @MyRRF",
|
|
"sub_path": "process/0.15mm Optimal @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyRRF",
|
|
"sub_path": "process/0.20mm Standard @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.24mm Draft @MyRRF",
|
|
"sub_path": "process/0.24mm Draft @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.28mm Extra Draft @MyRRF",
|
|
"sub_path": "process/0.28mm Extra Draft @MyRRF.json"
|
|
},
|
|
{
|
|
"name": "0.08mm Extra Fine @MyToolChanger",
|
|
"sub_path": "process/0.08mm Extra Fine @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.12mm Fine @MyToolChanger",
|
|
"sub_path": "process/0.12mm Fine @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.15mm Optimal @MyToolChanger",
|
|
"sub_path": "process/0.15mm Optimal @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.16mm Optimal @MyToolChanger",
|
|
"sub_path": "process/0.16mm Optimal @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.20mm Standard @MyToolChanger",
|
|
"sub_path": "process/0.20mm Standard @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.24mm Draft @MyToolChanger",
|
|
"sub_path": "process/0.24mm Draft @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.28mm Extra Draft @MyToolChanger",
|
|
"sub_path": "process/0.28mm Extra Draft @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.32mm Extra Draft @MyToolChanger",
|
|
"sub_path": "process/0.32mm Extra Draft @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.40mm Standard @MyToolChanger",
|
|
"sub_path": "process/0.40mm Extra Draft @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "0.56mm Standard @MyToolChanger",
|
|
"sub_path": "process/0.56mm Extra Draft @MyToolChanger.json"
|
|
}
|
|
],
|
|
"filament_list": [
|
|
{
|
|
"name": "Generic ABS @MyToolChanger",
|
|
"sub_path": "filament/Generic ABS @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic ASA @MyToolChanger",
|
|
"sub_path": "filament/Generic ASA @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PA @MyToolChanger",
|
|
"sub_path": "filament/Generic PA @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PA-CF @MyToolChanger",
|
|
"sub_path": "filament/Generic PA-CF @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PC @MyToolChanger",
|
|
"sub_path": "filament/Generic PC @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PETG @MyToolChanger",
|
|
"sub_path": "filament/Generic PETG @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PLA @MyToolChanger",
|
|
"sub_path": "filament/Generic PLA @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PLA-CF @MyToolChanger",
|
|
"sub_path": "filament/Generic PLA-CF @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic PVA @MyToolChanger",
|
|
"sub_path": "filament/Generic PVA @MyToolChanger.json"
|
|
},
|
|
{
|
|
"name": "Generic TPU @MyToolChanger",
|
|
"sub_path": "filament/Generic TPU @MyToolChanger.json"
|
|
}
|
|
],
|
|
"machine_list": [
|
|
{
|
|
"name": "fdm_machine_common",
|
|
"sub_path": "machine/fdm_machine_common.json"
|
|
},
|
|
{
|
|
"name": "MyMarlin 0.4 nozzle",
|
|
"sub_path": "machine/MyMarlin 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "fdm_klipper_common",
|
|
"sub_path": "machine/fdm_klipper_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_repetier_common",
|
|
"sub_path": "machine/fdm_repetier_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_rrf_common",
|
|
"sub_path": "machine/fdm_rrf_common.json"
|
|
},
|
|
{
|
|
"name": "MyKlipper 0.2 nozzle",
|
|
"sub_path": "machine/MyKlipper 0.2 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyKlipper 0.4 nozzle",
|
|
"sub_path": "machine/MyKlipper 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyKlipper 0.6 nozzle",
|
|
"sub_path": "machine/MyKlipper 0.6 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyKlipper 0.8 nozzle",
|
|
"sub_path": "machine/MyKlipper 0.8 nozzle.json"
|
|
},
|
|
{
|
|
"name": "fdm_belt_common",
|
|
"sub_path": "machine/fdm_belt_common.json"
|
|
},
|
|
{
|
|
"name": "fdm_toolchanger_common",
|
|
"sub_path": "machine/fdm_toolchanger_common.json"
|
|
},
|
|
{
|
|
"name": "MyRepetier 0.4 nozzle",
|
|
"sub_path": "machine/MyRepetier 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyRRF 0.4 nozzle",
|
|
"sub_path": "machine/MyRRF 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyBeltPrinter 0.2 nozzle",
|
|
"sub_path": "machine/MyBeltPrinter 0.2 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyBeltPrinter 0.4 nozzle",
|
|
"sub_path": "machine/MyBeltPrinter 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyBeltPrinter 0.6 nozzle",
|
|
"sub_path": "machine/MyBeltPrinter 0.6 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyBeltPrinter 0.8 nozzle",
|
|
"sub_path": "machine/MyBeltPrinter 0.8 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyToolChanger 0.2 nozzle",
|
|
"sub_path": "machine/MyToolChanger 0.2 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyToolChanger 0.4 nozzle",
|
|
"sub_path": "machine/MyToolChanger 0.4 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyToolChanger 0.6 nozzle",
|
|
"sub_path": "machine/MyToolChanger 0.6 nozzle.json"
|
|
},
|
|
{
|
|
"name": "MyToolChanger 0.8 nozzle",
|
|
"sub_path": "machine/MyToolChanger 0.8 nozzle.json"
|
|
}
|
|
]
|
|
}
|