Files
OrcaSlicer/resources/profiles/BBL/filament/addnorth/addnorth PETG Base.json
T
SoftFever ade9e77b6b Run every profile maintenance job from one tool (#15726)
* Run every profile maintenance job from one tool

orca_id_tool.py becomes orca_profile_tool.py, and orca_extra_profile_check.py
and orca_filament_lib.py fold into it as subcommands: check, generate-id, fix,
trim, update-index and update-snapshot. The three scripts already overlapped --
the checker imported half of its rules from the id tool, which in turn kept a
copy-pasted set of output helpers to avoid the resulting import cycle -- while
disagreeing on how a vendor is enumerated, how a JSON file is read and what the
exit code means. One file settles all three.

check, normalize, trim and update-index reproduce their predecessors exactly; normalize and
update-index were diffed byte-for-byte against the old scripts over a copy of
the whole tree. Deliberate changes: the compatible-printers check no longer
switches itself off when --check-materials is passed, an error exits 1 rather
than -1, update-index honours --profile-type and reports a profile it cannot
place instead of dropping it from the index, fix and update-index gained
--dry-run, trim keeps an unindexed file some surviving profile still inherits
from, and vendors are enumerated as directories with an index -- which is why
blacklist.json, a data file that an unscoped index rebuild once wrote four empty
list sections into, loses them here and will not collect them again. The dead
rename_filament_system() helper is gone.

The suite under scripts/tests now covers the maintenance commands too, and CI
runs it; nothing there ran in CI before. No shipped profile data changes apart
from those four keys.

* update vendor index files with "python3 ./scripts/orca_profile_tool.py update-index" and "python3 ./scripts/orca_profile_tool.py normalize"
2026-09-16 19:53:23 +08:00

339 lines
5.6 KiB
JSON

{
"type": "filament",
"name": "addnorth PETG Base",
"inherits": "Generic PETG @base",
"from": "system",
"setting_id": "GF_ANPE_00",
"filament_id": "OFHHwrd1",
"instantiation": "true",
"activate_air_filtration": [
"0"
],
"additional_cooling_fan_speed": [
"0"
],
"chamber_temperatures": [
"0"
],
"circle_compensation_speed": [
"200"
],
"close_fan_the_first_x_layers": [
"3"
],
"compatible_printers": [
"Bambu Lab A1 mini 0.4 nozzle",
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle",
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle",
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle",
"Bambu Lab H2D 0.4 nozzle",
"Bambu Lab H2D 0.6 nozzle",
"Bambu Lab H2D 0.8 nozzle",
"Bambu Lab H2D Pro 0.4 nozzle",
"Bambu Lab H2D Pro 0.6 nozzle",
"Bambu Lab H2D Pro 0.8 nozzle",
"Bambu Lab H2S 0.4 nozzle",
"Bambu Lab H2S 0.6 nozzle",
"Bambu Lab H2S 0.8 nozzle",
"Bambu Lab P2S 0.4 nozzle",
"Bambu Lab P2S 0.6 nozzle",
"Bambu Lab P2S 0.8 nozzle",
"Bambu Lab X2D 0.2 nozzle",
"Bambu Lab X2D 0.4 nozzle",
"Bambu Lab X2D 0.6 nozzle",
"Bambu Lab X2D 0.8 nozzle"
],
"compatible_printers_condition": "",
"compatible_prints": [],
"compatible_prints_condition": "",
"complete_print_exhaust_fan_speed": [
"70"
],
"cool_plate_temp": [
"0"
],
"cool_plate_temp_initial_layer": [
"0"
],
"counter_coef_1": [
"0"
],
"counter_coef_2": [
"0.008"
],
"counter_coef_3": [
"-0.041"
],
"counter_limit_max": [
"0.033"
],
"counter_limit_min": [
"-0.035"
],
"default_filament_colour": [
""
],
"diameter_limit": [
"50"
],
"during_print_exhaust_fan_speed": [
"70"
],
"enable_overhang_bridge_fan": [
"1"
],
"enable_pressure_advance": [
"0"
],
"eng_plate_temp": [
"70"
],
"eng_plate_temp_initial_layer": [
"70"
],
"fan_cooling_layer_time": [
"30"
],
"fan_max_speed": [
"90"
],
"fan_min_speed": [
"40"
],
"filament_adhesiveness_category": [
"300"
],
"filament_change_length": [
"10"
],
"filament_cost": [
"35.6"
],
"filament_density": [
"1.27"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_diameter": [
"1.75"
],
"filament_end_gcode": [
"; filament end gcode \n"
],
"filament_extruder_variant": [
"Direct Drive Standard"
],
"filament_flow_ratio": [
"0.95",
"0.95"
],
"filament_is_support": [
"0"
],
"filament_long_retractions_when_cut": [
"nil",
"nil"
],
"filament_max_volumetric_speed": [
"10",
"10"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_notes": "File Version:2.6 - V.Pack:18_05_2026",
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_prime_volume": [
"45"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_distances_when_cut": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_scarf_gap": [
"0%"
],
"filament_scarf_height": [
"10%"
],
"filament_scarf_length": [
"10"
],
"filament_scarf_seam_type": [
"none"
],
"filament_settings_id": [
"addnorth PETG Base"
],
"filament_shrink": [
"100%"
],
"filament_soluble": [
"0"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"filament_type": [
"PETG"
],
"filament_vendor": [
"addnorth"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"full_fan_speed_layer": [
"0"
],
"hole_coef_1": [
"0"
],
"hole_coef_2": [
"-0.008"
],
"hole_coef_3": [
"0.23415"
],
"hole_limit_max": [
"0.22"
],
"hole_limit_min": [
"0.088"
],
"hot_plate_temp": [
"80"
],
"hot_plate_temp_initial_layer": [
"80"
],
"impact_strength_z": [
"10"
],
"nozzle_temperature": [
"260",
"260"
],
"nozzle_temperature_initial_layer": [
"255",
"255"
],
"nozzle_temperature_range_high": [
"275"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"10%"
],
"overhang_threshold_participating_cooling": [
"95%"
],
"pre_start_fan_time": [
"2"
],
"pressure_advance": [
"0.02"
],
"reduce_fan_stop_start_freq": [
"1"
],
"required_nozzle_HRC": [
"3"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"20"
],
"supertack_plate_temp": [
"70"
],
"supertack_plate_temp_initial_layer": [
"70"
],
"temperature_vitrification": [
"50"
],
"textured_plate_temp": [
"75"
],
"textured_plate_temp_initial_layer": [
"75"
]
}