Initial release

This commit is contained in:
Louis Rossmann
2026-05-11 07:39:33 -05:00
commit c661ddc2eb
16967 changed files with 4075897 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@@ -0,0 +1,278 @@
{
"type": "filament",
"name": "YUMI PETG",
"inherits": "Yumi Generic PETG",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFG99",
"instantiation": "true",
"filament_vendor": [
"Yumi"
],
"filament_settings_id": [
"YUMI PETG"
],
"filament_type": [
"PETG"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"8"
],
"nozzle_temperature": [
"230"
],
"activate_air_filtration": [
"0"
],
"activate_chamber_temp_control": [
"0"
],
"additional_cooling_fan_speed": [
"70"
],
"bed_type": [
"Cool Plate"
],
"chamber_temperature": [
"0"
],
"close_fan_the_first_x_layers": [
"5"
],
"compatible_printers_condition": "",
"compatible_prints": [],
"compatible_prints_condition": "",
"complete_print_exhaust_fan_speed": [
"80"
],
"cool_plate_temp": [
"35"
],
"cool_plate_temp_initial_layer": [
"35"
],
"default_filament_colour": [
""
],
"during_print_exhaust_fan_speed": [
"60"
],
"enable_overhang_bridge_fan": [
"1"
],
"enable_pressure_advance": [
"0"
],
"eng_plate_temp": [
"0"
],
"eng_plate_temp_initial_layer": [
"0"
],
"fan_cooling_layer_time": [
"20"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"15"
],
"filament_cooling_final_speed": [
"0"
],
"filament_cooling_initial_speed": [
"0"
],
"filament_cooling_moves": [
"0"
],
"filament_cost": [
"0"
],
"filament_density": [
"0"
],
"filament_deretraction_speed": [
"80"
],
"filament_diameter": [
"1.75"
],
"filament_end_gcode": [
"; filament end gcode \n"
],
"filament_is_support": [
"0"
],
"filament_load_time": [
"42"
],
"filament_loading_speed": [
"0"
],
"filament_loading_speed_start": [
"0"
],
"filament_long_retractions_when_cut": [
"nil"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_multitool_ramming": [
"0"
],
"filament_multitool_ramming_flow": [
"10"
],
"filament_multitool_ramming_volume": [
"10"
],
"filament_notes": [
""
],
"filament_ramming_parameters": [
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
],
"filament_retract_before_wipe": [
"80%"
],
"filament_retract_lift_above": [
"nil"
],
"filament_retract_lift_below": [
"nil"
],
"filament_retract_lift_enforce": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retract_when_changing_layer": [
"1"
],
"filament_retraction_distances_when_cut": [
"nil"
],
"filament_retraction_length": [
"2"
],
"filament_retraction_minimum_travel": [
"1"
],
"filament_retraction_speed": [
"80"
],
"filament_shrink": [
"100%"
],
"filament_soluble": [
"0"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"filament_toolchange_delay": [
"0"
],
"filament_unload_time": [
"0"
],
"filament_unloading_speed": [
"0"
],
"filament_unloading_speed_start": [
"0"
],
"filament_wipe": [
"1"
],
"filament_wipe_distance": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"full_fan_speed_layer": [
"6"
],
"hot_plate_temp": [
"70"
],
"hot_plate_temp_initial_layer": [
"70"
],
"nozzle_temperature_initial_layer": [
"230"
],
"nozzle_temperature_range_high": [
"230"
],
"nozzle_temperature_range_low": [
"190"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.05"
],
"reduce_fan_stop_start_freq": [
"1"
],
"required_nozzle_HRC": [
"0"
],
"slow_down_for_layer_cooling": [
"1"
],
"slow_down_layer_time": [
"10"
],
"slow_down_min_speed": [
"25"
],
"support_material_interface_fan_speed": [
"-1"
],
"temperature_vitrification": [
"60"
],
"textured_plate_temp": [
"45"
],
"textured_plate_temp_initial_layer": [
"45"
],
"compatible_printers": [
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle"
]
}

View File

@@ -0,0 +1,80 @@
{
"type": "filament",
"name": "YUMI PLA Bowden",
"inherits": "Yumi Generic PLA",
"from": "system",
"setting_id": "GFSR99",
"filament_id": "GFU99",
"instantiation": "true",
"filament_vendor": [
"Yumi"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_flow_ratio": [
"0.98"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"20"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"filament_loading_speed": [
"25"
],
"filament_loading_speed_start": [
"25"
],
"filament_unloading_speed": [
"25"
],
"pressure_advance": [
"0.4"
],
"compatible_printers": [
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool",
"D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool",
"D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle"
]
}

View File

@@ -0,0 +1,62 @@
{
"type": "filament",
"name": "YUMI PLA Direct Drive",
"inherits": "Yumi Generic PLA",
"from": "system",
"setting_id": "GFSR99",
"filament_id": "GFU99",
"instantiation": "true",
"filament_vendor": [
"Yumi"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_flow_ratio": [
"0.98"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"20"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.02"
],
"compatible_printers": [
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,48 @@
{
"type": "filament",
"name": "Yumi Generic PETG",
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFG99",
"instantiation": "false",
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_cooling_layer_time": [
"30"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"25%"
],
"fan_max_speed": [
"90"
],
"fan_min_speed": [
"40"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"compatible_printers": [
""
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "filament",
"name": "Yumi Generic PLA",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFL99",
"instantiation": "false",
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"12"
],
"slow_down_layer_time": [
"8"
],
"compatible_printers": [
""
]
}

View File

@@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_abs",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"105"
],
"eng_plate_temp": [
"105"
],
"hot_plate_temp": [
"105"
],
"textured_plate_temp": [
"105"
],
"cool_plate_temp_initial_layer": [
"105"
],
"eng_plate_temp_initial_layer": [
"105"
],
"hot_plate_temp_initial_layer": [
"105"
],
"textured_plate_temp_initial_layer": [
"105"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"30"
],
"filament_max_volumetric_speed": [
"28.6"
],
"filament_type": [
"ABS"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"260"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"10"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"80"
],
"nozzle_temperature": [
"260"
],
"temperature_vitrification": [
"110"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"3"
]
}

View File

@@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_asa",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"105"
],
"eng_plate_temp": [
"105"
],
"hot_plate_temp": [
"105"
],
"cool_plate_temp_initial_layer": [
"105"
],
"eng_plate_temp_initial_layer": [
"105"
],
"hot_plate_temp_initial_layer": [
"105"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"35"
],
"filament_max_volumetric_speed": [
"28.6"
],
"filament_type": [
"ASA"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"260"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"10"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"80"
],
"nozzle_temperature": [
"260"
],
"temperature_vitrification": [
"110"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"3"
]
}

View File

@@ -0,0 +1,144 @@
{
"type": "filament",
"name": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"overhang_fan_threshold": [
"95%"
],
"overhang_fan_speed": [
"100"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"filament_end_gcode": [
"; filament end gcode \n"
],
"filament_flow_ratio": [
"1"
],
"reduce_fan_stop_start_freq": [
"0"
],
"fan_cooling_layer_time": [
"60"
],
"filament_cost": [
"0"
],
"filament_density": [
"0"
],
"filament_deretraction_speed": [
"nil"
],
"filament_diameter": [
"1.75"
],
"filament_max_volumetric_speed": [
"0"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_retraction_minimum_travel": [
"nil"
],
"filament_retract_before_wipe": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil"
],
"filament_retraction_length": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retraction_speed": [
"nil"
],
"filament_settings_id": [
""
],
"filament_soluble": [
"0"
],
"filament_type": [
"PLA"
],
"filament_vendor": [
"Generic"
],
"filament_wipe": [
"nil"
],
"filament_wipe_distance": [
"nil"
],
"bed_type": [
"Cool Plate"
],
"nozzle_temperature_initial_layer": [
"200"
],
"full_fan_speed_layer": [
"0"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"35"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_start_gcode": [
"; Filament gcode\n"
],
"nozzle_temperature": [
"200"
],
"temperature_vitrification": [
"100"
]
}

View File

@@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_pa",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"activate_air_filtration": [
"1"
],
"cool_plate_temp": [
"0"
],
"cool_plate_temp_initial_layer": [
"0"
],
"eng_plate_temp": [
"100"
],
"eng_plate_temp_initial_layer": [
"100"
],
"fan_cooling_layer_time": [
"4"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"20"
],
"filament_density": [
"1.04"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_type": [
"PA"
],
"hot_plate_temp": [
"100"
],
"hot_plate_temp_initial_layer": [
"100"
],
"nozzle_temperature": [
"290"
],
"nozzle_temperature_initial_layer": [
"290"
],
"nozzle_temperature_range_high": [
"300"
],
"nozzle_temperature_range_low": [
"260"
],
"overhang_fan_speed": [
"30"
],
"required_nozzle_HRC": [
"40"
],
"slow_down_layer_time": [
"2"
],
"slow_down_min_speed": [
"20"
],
"temperature_vitrification": [
"108"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
]
}

View File

@@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_pc",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"0"
],
"eng_plate_temp": [
"110"
],
"hot_plate_temp": [
"110"
],
"textured_plate_temp": [
"110"
],
"cool_plate_temp_initial_layer": [
"0"
],
"eng_plate_temp_initial_layer": [
"110"
],
"hot_plate_temp_initial_layer": [
"110"
],
"textured_plate_temp_initial_layer": [
"110"
],
"fan_cooling_layer_time": [
"30"
],
"filament_max_volumetric_speed": [
"23.2"
],
"filament_type": [
"PC"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"270"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"10"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"60"
],
"nozzle_temperature": [
"280"
],
"temperature_vitrification": [
"120"
],
"nozzle_temperature_range_low": [
"260"
],
"nozzle_temperature_range_high": [
"290"
],
"slow_down_min_speed": [
"20"
],
"slow_down_layer_time": [
"2"
]
}

View File

@@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_pet",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"0"
],
"hot_plate_temp": [
"80"
],
"textured_plate_temp": [
"80"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"0"
],
"hot_plate_temp_initial_layer": [
"80"
],
"textured_plate_temp_initial_layer": [
"80"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"20"
],
"filament_max_volumetric_speed": [
"25"
],
"filament_type": [
"PETG"
],
"filament_density": [
"1.27"
],
"filament_cost": [
"30"
],
"nozzle_temperature_initial_layer": [
"255"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"20"
],
"overhang_fan_speed": [
"100"
],
"nozzle_temperature": [
"255"
],
"temperature_vitrification": [
"80"
],
"nozzle_temperature_range_low": [
"220"
],
"nozzle_temperature_range_high": [
"270"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View File

@@ -0,0 +1,94 @@
{
"type": "filament",
"name": "fdm_filament_pla",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"fan_cooling_layer_time": [
"100"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"PLA"
],
"filament_density": [
"1.24"
],
"filament_cost": [
"20"
],
"cool_plate_temp": [
"60"
],
"eng_plate_temp": [
"60"
],
"hot_plate_temp": [
"60"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
"60"
],
"eng_plate_temp_initial_layer": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature_initial_layer": [
"210"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"overhang_fan_speed": [
"100"
],
"overhang_fan_threshold": [
"50%"
],
"close_fan_the_first_x_layers": [
"1"
],
"nozzle_temperature": [
"200"
],
"temperature_vitrification": [
"60"
],
"nozzle_temperature_range_low": [
"190"
],
"nozzle_temperature_range_high": [
"230"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"4"
],
"additional_cooling_fan_speed": [
"70"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View File

@@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_tpu",
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp": [
"30"
],
"eng_plate_temp": [
"30"
],
"hot_plate_temp": [
"35"
],
"cool_plate_temp_initial_layer": [
"30"
],
"eng_plate_temp_initial_layer": [
"30"
],
"hot_plate_temp_initial_layer": [
"35"
],
"fan_cooling_layer_time": [
"100"
],
"filament_max_volumetric_speed": [
"15"
],
"filament_type": [
"TPU"
],
"filament_density": [
"1.24"
],
"filament_cost": [
"20"
],
"filament_retraction_length": [
"0.4"
],
"nozzle_temperature_initial_layer": [
"240"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"overhang_fan_speed": [
"100"
],
"additional_cooling_fan_speed": [
"70"
],
"close_fan_the_first_x_layers": [
"1"
],
"nozzle_temperature": [
"240"
],
"temperature_vitrification": [
"60"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"250"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 230 PRO M2 DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM003",
"instantiation": "true",
"printer_model": "D12 230 PRO M2 DIRECT",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"change_filament_gcode": "M600",
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"70"
],
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO M2 DIRECT",
"model_id": "D12 230 PRO M2 DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,121 @@
{
"type": "machine",
"name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 230 PRO M2 MONO DUAL PoopTool",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230 PoopTool",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"gcode_flavor": "marlin2",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printer_variant": "0.4",
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 230 PRO M2 MONO DUAL",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"gcode_flavor": "marlin2",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printer_variant": "0.4",
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO M2 MONO DUAL PoopTool",
"model_id": "D12 230 PRO M2 MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO M2 MONO DUAL",
"model_id": "D12 230 PRO M2 MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 230 PRO SMARTPAD DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 230 PRO SMARTPAD DIRECT",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230",
"default_filament_profile": [
"Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"change_filament_gcode": "M600",
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"deretraction_speed": [
"70"
],
"gcode_flavor": "klipper",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printer_variant": "0.4",
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO SMARTPAD DIRECT",
"model_id": "D12 230 PRO SMARTPAD DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,121 @@
{
"type": "machine",
"name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 230 PRO SMARTPAD MONO DUAL PoopTool",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230 PoopTool",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"gcode_flavor": "klipper",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"400"
],
"machine_max_speed_y": [
"400"
],
"machine_max_speed_z": [
"12"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.3"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printer_variant": "0.4",
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 230 PRO SMARTPAD MONO DUAL",
"default_print_profile": "0.20mm Standard @Wanhao-D12-230",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"printable_area": [
"0x0",
"230x0",
"230x230",
"0x230"
],
"printable_height": "240",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"gcode_flavor": "klipper",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"400"
],
"machine_max_speed_y": [
"400"
],
"machine_max_speed_z": [
"12"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.3"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printer_variant": "0.4",
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO SMARTPAD MONO DUAL PoopTool",
"model_id": "D12 230 PRO SMARTPAD MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 230 PRO SMARTPAD MONO DUAL",
"model_id": "D12 230 PRO SMARTPAD MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-230_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 300 PRO M2 DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 300 PRO M2 DIRECT",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300",
"nozzle_diameter": [
"0.4"
],
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"change_filament_gcode": "M600",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"70"
],
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO M2 DIRECT",
"model_id": "D12 300 PRO M2 DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 300 PRO M2 MONO DUAL",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,122 @@
{
"type": "machine",
"name": "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_settings_id": "Wanhao France D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"printer_model": "D12 300 PRO M2 MONO DUAL PoopTool",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300 PoopTool",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"310x0",
"310x310",
"0x310"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO M2 MONO DUAL PoopTool",
"model_id": "D12 300 PRO M2 MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO M2 MONO DUAL",
"model_id": "D12 300 PRO M2 MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 300 PRO SMARTPAD DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 300 PRO SMARTPAD DIRECT",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"change_filament_gcode": "M600",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"70"
],
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO SMARTPAD DIRECT",
"model_id": "D12 300 PRO SMARTPAD DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,121 @@
{
"type": "machine",
"name": "D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 300 PRO SMARTPAD MONO DUAL",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"change_filament_gcode": "M600",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,122 @@
{
"type": "machine",
"name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_settings_id": "Wanhao France D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"printer_model": "D12 300 PRO SMARTPAD MONO DUAL PoopTool",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-300 PoopTool",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"310x0",
"310x310",
"0x310"
],
"printable_height": "400",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1200"
],
"machine_max_acceleration_y": [
"1000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO SMARTPAD MONO DUAL PoopTool",
"model_id": "D12 300 PRO SMARTPAD MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 300 PRO SMARTPAD MONO DUAL",
"model_id": "D12 300 PRO SMARTPAD MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-300_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 500 PRO M2 DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 500 PRO SMARTPAD DIRECT",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"500x0",
"500x500",
"0x500"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"change_filament_gcode": "M600",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"70"
],
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO M2 DIRECT",
"model_id": "D12 500 PRO M2 DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,120 @@
{
"type": "machine",
"name": "D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 500 PRO M2 MONO DUAL",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"500x0",
"500x500",
"0x500"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,122 @@
{
"type": "machine",
"name": "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_settings_id": "Wanhao France D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"printer_model": "D12 500 PRO M2 MONO DUAL PoopTool",
"gcode_flavor": "marlin2",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500 PoopTool",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"510x0",
"510x510",
"0x510"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "M600",
"change_filament_gcode": "M201 X20000 ; accélération X temporairement élevée\nM211 S0\n\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F8000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction pour atteindre un total de -70 mm\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E35 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length /1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nM106 S0 \nG1 X{print_bed_max[0] + 25} F6000\nG1 E{flush_length /1 } F300 ; Purge adaptative\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 \nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1 F1800 ; Amorce douce\nM211 S1 ; Réactivation des limites logicielles\nG92 E0 ; Final reset extrudeur",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO M2 MONO DUAL PoopTool",
"model_id": "D12 500 PRO M2 MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO M2 MONO DUAL",
"model_id": "D12 500 PRO M2 MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,121 @@
{
"type": "machine",
"name": "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 500 PRO SMARTPAD DIRECT",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"500x0",
"500x500",
"0x500"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"Direct Drive"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"change_filament_gcode": "M600",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"70"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"70"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO SMARTPAD DIRECT",
"model_id": "D12 500 PRO SMARTPAD DIRECT",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,121 @@
{
"type": "machine",
"name": "D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_model": "D12 500 PRO SMARTPAD MONO DUAL",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"500x0",
"500x500",
"0x500"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"change_filament_gcode": ";M600",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"70"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,122 @@
{
"type": "machine",
"name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM001",
"instantiation": "true",
"printer_settings_id": "Wanhao France D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle",
"printer_model": "D12 500 PRO SMARTPAD MONO DUAL PoopTool",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Standard @Wanhao-D12-500 PoopTool",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"510x0",
"510x510",
"0x510"
],
"printable_height": "500",
"nozzle_type": "brass",
"auxiliary_fan": "0",
"printer_variant": "0.4",
"default_filament_profile": [
"YUMI PLA Bowden"
],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nLOG_Z\nTIMELAPSE_TAKE_FRAME\nG92 E0",
"z_hop": [
"0.4"
],
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"nozzle_height": "4",
"thumbnails": "48x48/PNG, 300x300/PNG",
"wipe_distance": [
"2"
],
"z_hop_types": [
"Auto Lift"
],
"deretraction_speed": [
"25"
],
"enable_filament_ramming": "0",
"machine_max_acceleration_e": [
"6000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"5000"
],
"machine_max_acceleration_travel": [
"5000",
"500"
],
"machine_max_acceleration_x": [
"1000"
],
"machine_max_acceleration_y": [
"800"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"50"
],
"machine_max_speed_x": [
"200"
],
"machine_max_speed_y": [
"200"
],
"machine_max_speed_z": [
"15"
],
"machine_max_jerk_e": [
"2.5"
],
"machine_max_jerk_x": [
"14"
],
"machine_max_jerk_y": [
"14"
],
"machine_max_jerk_z": [
"0.2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"25"
],
"retract_length_toolchange": [
"0"
],
"retract_when_changing_layer": [
"0"
],
"machine_end_gcode": "; Wanhao D12-230 Default End Gcode\nG91 ; Mode déplacement relatif\nG1 E-2 F300 ; Retrait léger du filament pour éviter le suintement\nG1 Z10 F1200 ; Monte la tête de 10 mm\nG90 ; Retour en position absolue\nG1 X0 Y200 F3000 ; Déplace la tête vers l'arrière pour dégager la pièce\nM104 S0 ; Éteint la chauffe de la buse\nM140 S0 ; Éteint la chauffe du plateau\nM107 ; Arrête tous les ventilateurs\nM106 S0 P3 ; Arrête le ventilateur de la carte mère\nM106 S0 P2 ; Arrête le ventilateur auxiliaire\nM84 X Y E ; Désactive les moteurs des axes X, Y et de l'extrudeur\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000",
"machine_pause_gcode": "PAUSE",
"change_filament_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\nSET_VELOCITY_LIMIT ACCEL=20000 ACCEL_TO_DECEL=6000\nG1 E-25 F2000 ; Rétraction initiale normale\nM106 P1 S60 ; Ventilateur auxiliaire activé\n\n{if toolchange_count > 0}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F6000 ; Spiral lift pour les changements après le premier\n{endif}\n\nG1 Z{max_layer_z + 3.0} F1200 ; Remontée\nG1 X{print_bed_max[0] + 25} F6000 ; Déplacement vers zone de purge\nG4 P3000 ; Pause\n\nG1 E-60 F2000 ; Deuxième rétraction p\nG92 E0 ; Réinitialise la position extrudeur à 0\nG92 E0\n\nM106 S0 ; Stop ventilateur\nT[next_extruder] ; Changement doutil \nG1 E60 F2000 \nG1 E25 F600 ; Réinsertion du filament (partiel, évite la surpression)\nG92 E0 ; Réinitialise encore\n\nG1 E32 F300\t\t; Pré-purge\nG92 E0\n\n; FLUSH_START\n;G4 P3000\nG1 E25 F300 ; Purge minimum\n;EXTRA_PURGE\nG1 E{flush_length / 1 } F300 ; Purge adaptative\n;G1 E[flush_length] F300 ; Purge adaptative\n; FLUSH_END\n\nG92 E0\nM106 S255 ; Ventilateur à pleine vitesse\nG4 P5000 ; Pause de sécurité\n\n;G90\t\t\t\t; Positionnement absolu\n\n{if layer_z <= (initial_layer_print_height + 0.001)}\n;M201 X[default_acceleration] Y[default_acceleration] Z500\n{endif}\n\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\nG1 X{print_bed_max[0] + 25} F6000\nG1 X{print_bed_max[0] + 15} F6000\n\n;{if layer_z <= (initial_layer_print_height + 0.001)}\nM201 X[initial_layer_acceleration] \n;{else}\nM201 X[default_acceleration]\n;{endif}\n\nG1 E1.5 F3000\nG92 E0\n;;;;;;;;;;;;;;;;;;;;;;;;;CHANGE FILAMENT G CODE;;;;;;;;;;;;;;;;;;;;;;;;\n;M104 S[nozzle_temperature_range_high]\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=0.5 HOLDCURRENT=0.5\n;SET_TMC_CURRENT STEPPER=extruder[previous_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=1.0 HOLDCURRENT=0.4\n;SET_TMC_CURRENT STEPPER=extruder[next_extruder] CURRENT=0.8 HOLDCURRENT=0.4\n;G1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000",
"machine_start_gcode": "G31\nsave_last_file\nSAVE_VARIABLE VARIABLE=was_interrupted VALUE=True\nG21 ; set metrics values\nM104 S[nozzle_temperature_initial_layer] ; set extruder temperature\nM140 S[bed_temperature_initial_layer_single] ; set bed temperature\nG91 ; set relative positioning mode\nG28 ; home\nG90 ; set absolute positioning mode\nG1 X0 Y0 F3000 ; park head\nM117 ; Purge extrudeur\nG92 E0 ; Reset extrudeur\nM109 S[nozzle_temperature_initial_layer] ; set and wait extruder temperature\nM190 S[bed_temperature_initial_layer_single] ; set and wait bed temperature\nBED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 ; adaptive bed leveling\n\nG1 Z1.0 F3000 ; Prépare la buse à une petite hauteur\nM83 ; Positionnement relatif pour l'extrudeur\n\n; Purge longue à l'avant du plateau (Y=0), centrée\nG1 X{print_bed_max[0] / 2 - 20} Y0 Z0.3 F5000 ; Début ligne 1\nG1 X{print_bed_max[0] / 2 + 20} Y0 Z0.3 F750 E24 ; Ligne 1 (2x plus longue)\nG1 X{print_bed_max[0] / 2 - 20} Y1 Z0.3 F5000 ; Légère montée et retour\nG1 X{print_bed_max[0] / 2 + 20} Y1 Z0.3 F750 E24 ; Ligne 2\n\nG1 E-5 F1800 ; Rétraction\nM82 ; Positionnement absolu pour l'extrudeur\nG92 E0 ; Reset extrusion\nG1 Z1.0 F3000 ; Légère montée"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO SMARTPAD MONO DUAL PoopTool",
"model_id": "D12 500 PRO SMARTPAD MONO DUAL PoopTool",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "D12 500 PRO SMARTPAD MONO DUAL",
"model_id": "D12 500 PRO SMARTPAD MONO DUAL",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Wanhao France",
"bed_model": "Wanhao_D12-500_buildplate_model.stl",
"bed_texture": "D12_texture.png",
"hotend_model": "Wanhao D12-300_hotend.stl",
"default_materials": "YUMI PLA Bowden;YUMI PETG;"
}

View File

@@ -0,0 +1,122 @@
{
"type": "machine",
"name": "fdm_machine_common",
"from": "system",
"instantiation": "false",
"printer_technology": "FFF",
"deretraction_speed": [
"40"
],
"extruder_colour": [
"#FCE94F"
],
"extruder_offset": [
"0x0"
],
"gcode_flavor": "marlin",
"silent_mode": "0",
"support_chamber_temp_control": "0",
"support_air_filtration": "0",
"machine_max_acceleration_e": [
"5000"
],
"machine_max_acceleration_extruding": [
"10000"
],
"machine_max_acceleration_retracting": [
"1000"
],
"machine_max_acceleration_x": [
"10000"
],
"machine_max_acceleration_y": [
"10000"
],
"machine_max_acceleration_z": [
"500"
],
"machine_max_speed_e": [
"60"
],
"machine_max_speed_x": [
"500"
],
"machine_max_speed_y": [
"500"
],
"machine_max_speed_z": [
"10"
],
"machine_max_jerk_e": [
"5"
],
"machine_max_jerk_x": [
"8"
],
"machine_max_jerk_y": [
"8"
],
"machine_max_jerk_z": [
"0.4"
],
"machine_min_extruding_rate": [
"0"
],
"machine_min_travel_rate": [
"0"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printable_height": "250",
"extruder_clearance_radius": "65",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_height_to_lid": "140",
"nozzle_diameter": [
"0.4"
],
"printer_settings_id": "",
"printer_variant": "0.4",
"retraction_minimum_travel": [
"2"
],
"retract_before_wipe": [
"70%"
],
"retract_when_changing_layer": [
"1"
],
"retraction_length": [
"5"
],
"retract_length_toolchange": [
"1"
],
"z_hop": [
"0"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"0"
],
"retraction_speed": [
"60"
],
"single_extruder_multi_material": "1",
"change_filament_gcode": "",
"wipe": [
"1"
],
"support_multi_bed_types": "1",
"template_custom_gcode": ";;;;;;;;;;;;;;;;;;;;;;;;CUSTOM G-CODE;;;;;;;;;;;;;;;;;;;;;;;;\n{if curr_bed_type==\"Textured PEI Plate\"}\n SET_GCODE_OFFSET Z=-0.00\n{else}\nSET_GCODE_OFFSET Z=0.0\n{endif}\n{if curr_bed_type==\"Cool Plate\"}\n\n;available bed types are:\n;\"Cool Plate\"\n;\"Engineering Plate\"\n;\"High Temp Plate\"\n;\"Textured PEI Plate\"\n;;;;;;;;;;;;;;;;;;;;;;;;;CUSTOM G-CODE;;;;;;;;;;;;;;;;;;;;;;;;\n",
"z_hop_types": "Normal Lift",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
"default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle",
"machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up",
"machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end"
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.10mm Standard @Wanhao-D12-230",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.10",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1500",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.10mm Standard @Wanhao-D12-300",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.1",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,61 @@
{
"type": "process",
"name": "0.10mm Standard @Wanhao-D12-500",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.1",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"default_acceleration": "1000",
"outer_wall_acceleration": "700",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"travel_speed": "200",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.15mm Standard @Wanhao-D12-230",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.15",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1500",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.15mm Standard @Wanhao-D12-300",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.15",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,61 @@
{
"type": "process",
"name": "0.15mm Standard @Wanhao-D12-500",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.15",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"default_acceleration": "1000",
"outer_wall_acceleration": "700",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"travel_speed": "200",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,58 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-230 PoopTool",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1500",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-230",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1500",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,58 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-300 PoopTool",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-300",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,58 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-500 PoopTool",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle",
"D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle"
]
}

View File

@@ -0,0 +1,61 @@
{
"type": "process",
"name": "0.20mm Standard @Wanhao-D12-500",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"default_acceleration": "1000",
"outer_wall_acceleration": "700",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"travel_speed": "200",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.24mm Standard @Wanhao-D12-230",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.24",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1500",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,60 @@
{
"type": "process",
"name": "0.24mm Standard @Wanhao-D12-300",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.24",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_acceleration": "1500",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_acceleration": "1000",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 300 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 MONO DUAL 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,61 @@
{
"type": "process",
"name": "0.24mm Standard @Wanhao-D12-500",
"inherits": "fdm_process_common",
"from": "system",
"setting_id": "GP004",
"instantiation": "true",
"layer_height": "0.24",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"default_jerk": "3",
"outer_wall_jerk": "3",
"top_surface_jerk": "3",
"infill_jerk": "3",
"inner_wall_jerk": "3",
"initial_layer_jerk": "3",
"travel_jerk": "8",
"default_acceleration": "1000",
"outer_wall_acceleration": "700",
"elefant_foot_compensation": "0.1",
"enable_prime_tower": "1",
"extra_perimeters_on_overhangs": "1",
"flush_into_support": "0",
"infill_wall_overlap": "20%",
"initial_layer_infill_speed": "45",
"travel_speed": "200",
"initial_layer_speed": "35",
"initial_layer_travel_speed": "100",
"inner_wall_acceleration": "1000",
"internal_bridge_speed": "100",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "90",
"is_infill_first": "0",
"line_width": "0.42",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "30",
"inner_wall_speed": "60",
"skirt_loops": "0",
"skirt_speed": "0",
"slow_down_layers": "1",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "grid",
"sparse_infill_speed": "120",
"staggered_inner_seams": "1",
"support_line_width": "0.42",
"top_shell_thickness": "1",
"top_surface_acceleration": "1000",
"top_surface_line_width": "0.42",
"top_surface_speed": "40",
"travel_acceleration": "500",
"wall_generator": "classic",
"wall_loops": "2",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"compatible_printers": [
"D12 500 PRO SMARTPAD MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 MONO DUAL 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle"
]
}

View File

@@ -0,0 +1,75 @@
{
"type": "process",
"name": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"bridge_flow": "0.95",
"bridge_speed": "25",
"brim_width": "5",
"compatible_printers": [],
"print_sequence": "by layer",
"default_acceleration": "10000",
"bridge_no_support": "0",
"elefant_foot_compensation": "0.1",
"outer_wall_line_width": "0.4",
"outer_wall_speed": "120",
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
"gap_infill_speed": "30",
"internal_bridge_speed": "50",
"overhang_2_4_speed": "50",
"overhang_3_4_speed": "30",
"overhang_4_4_speed": "20",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "25%",
"sparse_infill_speed": "50",
"interface_shells": "0",
"detect_overhang_wall": "1",
"reduce_infill_retraction": "0",
"filename_format": "{input_filename_base}.gcode",
"wall_loops": "3",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "40",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "nearest",
"skirt_distance": "2",
"skirt_height": "2",
"exclude_object": "1",
"minimum_sparse_infill_area": "0",
"internal_solid_infill_line_width": "0.45",
"internal_solid_infill_speed": "40",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_filament": "0",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.15",
"support_interface_loop_pattern": "0",
"support_interface_top_layers": "2",
"support_interface_spacing": "0",
"support_interface_speed": "80",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
"top_surface_speed": "30",
"travel_speed": "400",
"enable_prime_tower": "1",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0"
}