mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-11 02:57:39 +00:00
Add IdeaFormer IR3 V2 belt printer profile - credit: tommasobbianchi (#43)
* 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)
This commit is contained in:
101
resources/profiles/IdeaFormer/machine/fdm_belt_common.json
Normal file
101
resources/profiles/IdeaFormer/machine/fdm_belt_common.json
Normal file
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "fdm_belt_common",
|
||||
"inherits": "fdm_klipper_common",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"gcode_flavor": "klipper",
|
||||
"single_extruder_multi_material": "0",
|
||||
"default_filament_profile": [
|
||||
"Generic PLA @System"
|
||||
],
|
||||
"default_print_profile": "0.20mm Standard @System",
|
||||
"max_layer_height": [
|
||||
"0.32"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.08"
|
||||
],
|
||||
"deretraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"nozzle_diameter": [
|
||||
"0.4"
|
||||
],
|
||||
"retract_before_wipe": [
|
||||
"70%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_enforce": [
|
||||
"All Surfaces"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"travel_slope": [
|
||||
"3"
|
||||
],
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"1"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Normal Lift"
|
||||
],
|
||||
"gcode_remap_x": "rev_x",
|
||||
"gcode_remap_y": "pos_z",
|
||||
"gcode_remap_z": "pos_y",
|
||||
"printer_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"belt_printer": "1",
|
||||
"belt_slice_rotation": "x",
|
||||
"belt_slice_rotation_angle": "45",
|
||||
"belt_slice_rotation_global": "1",
|
||||
"build_plate_tilt_x": "45",
|
||||
"gcode_shear_z": "pos_tan",
|
||||
"gcode_scale_y": "inv_cos",
|
||||
"purge_in_prime_tower": "0",
|
||||
"scan_first_layer": "0",
|
||||
"auxiliary_fan": "0"
|
||||
}
|
||||
Reference in New Issue
Block a user