mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-24 19:32:18 +00:00
* Add IdeaFormer IR3 V2 belt printer profile Self-contained vendor profile for the IdeaFormer IR3 V2 (45 deg belt printer): machine (0.4 nozzle) + 0.20mm process + Generic PLA/PETG filaments, with the belt machine-frame transforms set explicitly on the machine preset (belt_printer, belt_slice_rotation x/45/global, build_plate_tilt_x=45, gcode_remap_x/y/z, gcode_shear_z=pos_tan, gcode_scale_y=inv_cos). The vendor bundles its own machine/process commons (fdm_belt_common, fdm_klipper_common, fdm_machine_common, fdm_process_common) on purpose: OrcaSlicer resolves system-preset inheritance per-vendor, so a profile that inherits the Custom vendor's commons cross-vendor fails to resolve its parent and the whole IdeaFormer vendor silently fails to load. Bundling the commons (and listing them in IdeaFormer.json in dependency order) keeps the vendor self-contained, matching how every other vendor folder is structured. Machine limits, bed temperature (75 C for belt PLA) and start/end G-code are taken from a working IdeaFormer IR3 V2. * feat(belt/profile): eSUN PLA @IdeaFormer IR3 V2 — HW-calibrated belt filament Add an eSUN PLA belt profile for the IR3 V2, inheriting Generic PLA @IdeaFormer IR3 V2 (self-contained: parent is in the same IdeaFormer vendor, registered after it in filament_list). HW-calibrated on the IR3 V2: - nozzle_temperature 200/200 (temp-tower calibration) - pressure_advance 0.12 (PA calibration) - filament_max_volumetric_speed 10 mm³/s (max-vol-speed calibration: wall failed at 126 mm/s → 126 × 0.0798 mm³/mm ≈ 10 mm³/s)
113 lines
1.6 KiB
JSON
113 lines
1.6 KiB
JSON
{
|
|
"type": "filament",
|
|
"name": "Generic PETG @IdeaFormer IR3 V2",
|
|
"inherits": "Generic PETG @System",
|
|
"from": "system",
|
|
"instantiation": "true",
|
|
"compatible_printers": [
|
|
"IdeaFormer IR3 V2 0.4 nozzle"
|
|
],
|
|
"filament_type": [
|
|
"PETG"
|
|
],
|
|
"filament_vendor": [
|
|
"Generic"
|
|
],
|
|
"filament_settings_id": [
|
|
"Generic PETG @IdeaFormer IR3 V2"
|
|
],
|
|
"filament_diameter": [
|
|
"1.75"
|
|
],
|
|
"filament_density": [
|
|
"1.27"
|
|
],
|
|
"filament_flow_ratio": [
|
|
"0.95"
|
|
],
|
|
"filament_cost": [
|
|
"25"
|
|
],
|
|
"filament_max_volumetric_speed": [
|
|
"10"
|
|
],
|
|
"nozzle_temperature": [
|
|
"240"
|
|
],
|
|
"nozzle_temperature_initial_layer": [
|
|
"245"
|
|
],
|
|
"nozzle_temperature_range_low": [
|
|
"220"
|
|
],
|
|
"nozzle_temperature_range_high": [
|
|
"260"
|
|
],
|
|
"temperature_vitrification": [
|
|
"70"
|
|
],
|
|
"hot_plate_temp": [
|
|
"80"
|
|
],
|
|
"hot_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"cool_plate_temp": [
|
|
"80"
|
|
],
|
|
"cool_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"textured_plate_temp": [
|
|
"80"
|
|
],
|
|
"textured_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"fan_min_speed": [
|
|
"40"
|
|
],
|
|
"fan_max_speed": [
|
|
"60"
|
|
],
|
|
"overhang_fan_threshold": [
|
|
"25%"
|
|
],
|
|
"overhang_fan_speed": [
|
|
"80"
|
|
],
|
|
"close_fan_the_first_x_layers": [
|
|
"3"
|
|
],
|
|
"full_fan_speed_layer": [
|
|
"8"
|
|
],
|
|
"slow_down_min_speed": [
|
|
"20"
|
|
],
|
|
"slow_down_layer_time": [
|
|
"4"
|
|
],
|
|
"fan_cooling_layer_time": [
|
|
"100"
|
|
],
|
|
"reduce_fan_stop_start_freq": [
|
|
"1"
|
|
],
|
|
"filament_retraction_length": [
|
|
"2"
|
|
],
|
|
"filament_retraction_speed": [
|
|
"40"
|
|
],
|
|
"filament_deretraction_speed": [
|
|
"40"
|
|
],
|
|
"filament_z_hop": [
|
|
"0.4"
|
|
],
|
|
"filament_start_gcode": [
|
|
"; Generic PETG @IdeaFormer IR3 V2 — belt PETG, bed 80C"
|
|
]
|
|
}
|