mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 04:02:52 -06:00 
			
		
		
		
	ENH: add ANYCUIC profile which based on SoftFever
Signed-off-by: qing.zhang <qing.zhang@bambulab.com> Change-Id: I85fc64a25dbb761377c63574b3d3ec10fda9dfd6
This commit is contained in:
		
							parent
							
								
									6bfd1a4322
								
							
						
					
					
						commit
						8e50744d2a
					
				
					 29 changed files with 1465 additions and 9 deletions
				
			
		
							
								
								
									
										110
									
								
								resources/profiles/Anycubic.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										110
									
								
								resources/profiles/Anycubic.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,110 @@ | |||
| { | ||||
|   "name": "Anycubic", | ||||
|   "version": "01.05.00.01", | ||||
|   "force_update": "0", | ||||
|   "description": "Anycubic configurations", | ||||
|   "machine_model_list": [ | ||||
|       { | ||||
|           "name": "Anycubic 4Max Pro", | ||||
|           "sub_path": "machine/Anycubic 4Max Pro.json" | ||||
|       } | ||||
|   ], | ||||
|   "process_list": [ | ||||
|       { | ||||
|           "name": "fdm_process_common", | ||||
|           "sub_path": "process/fdm_process_common.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "0.20mm Standard @4MaxPro", | ||||
|           "sub_path": "process/0.20mm Standard @4MaxPro.json" | ||||
|       } | ||||
|   ], | ||||
|   "filament_list": [ | ||||
|       { | ||||
|           "name": "fdm_filament_common", | ||||
|           "sub_path": "filament/fdm_filament_common.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_pla", | ||||
|           "sub_path": "filament/fdm_filament_pla.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_tpu", | ||||
|           "sub_path": "filament/fdm_filament_tpu.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_pet", | ||||
|           "sub_path": "filament/fdm_filament_pet.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_abs", | ||||
|           "sub_path": "filament/fdm_filament_abs.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_pc", | ||||
|           "sub_path": "filament/fdm_filament_pc.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_asa", | ||||
|           "sub_path": "filament/fdm_filament_asa.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_pva", | ||||
|           "sub_path": "filament/fdm_filament_pva.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "fdm_filament_pa", | ||||
|           "sub_path": "filament/fdm_filament_pa.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PLA", | ||||
|           "sub_path": "filament/Anycubic Generic PLA.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PLA-CF", | ||||
|           "sub_path": "filament/Anycubic Generic PLA-CF.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PETG", | ||||
|           "sub_path": "filament/Anycubic Generic PETG.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic ABS", | ||||
|           "sub_path": "filament/Anycubic Generic ABS.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic TPU", | ||||
|           "sub_path": "filament/Anycubic Generic TPU.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic ASA", | ||||
|           "sub_path": "filament/Anycubic Generic ASA.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PC", | ||||
|           "sub_path": "filament/Anycubic Generic PC.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PVA", | ||||
|           "sub_path": "filament/Anycubic Generic PVA.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PA", | ||||
|           "sub_path": "filament/Anycubic Generic PA.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic Generic PA-CF", | ||||
|           "sub_path": "filament/Anycubic Generic PA-CF.json" | ||||
|       } | ||||
|   ], | ||||
|   "machine_list": [ | ||||
|       { | ||||
|           "name": "fdm_machine_common", | ||||
|           "sub_path": "machine/fdm_machine_common.json" | ||||
|       }, | ||||
|       { | ||||
|           "name": "Anycubic 4Max Pro 0.4 nozzle", | ||||
|           "sub_path": "machine/Anycubic 4Max Pro 0.4 nozzle.json" | ||||
|       } | ||||
|   ] | ||||
| } | ||||
|  | @ -0,0 +1,18 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFB99", | ||||
|     "setting_id": "GFSB99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic ABS", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_abs", | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.926" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,18 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFB98", | ||||
|     "setting_id": "GFSB98_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic ASA", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_asa", | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.93" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,24 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFN98", | ||||
|     "setting_id": "GFSN98_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PA-CF", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pa", | ||||
|     "filament_type": [ | ||||
|         "PA-CF" | ||||
|     ], | ||||
|     "nozzle_temperature_initial_layer": [ | ||||
|         "280" | ||||
|     ], | ||||
|     "nozzle_temperature": [ | ||||
|         "280" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "8" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|         "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,21 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFN99", | ||||
|     "setting_id": "GFSN99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PA", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pa", | ||||
|     "nozzle_temperature_initial_layer": [ | ||||
|         "280" | ||||
|     ], | ||||
|     "nozzle_temperature": [ | ||||
|         "280" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|         "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,18 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFC99", | ||||
|     "setting_id": "GFSC99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PC", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pc", | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.94" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|         "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,48 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFG99", | ||||
|     "setting_id": "GFSG99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PETG", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pet", | ||||
|     "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": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "8" | ||||
|     ], | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.95" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "10" | ||||
|     ], | ||||
|     "filament_start_gcode": [ | ||||
|         "; filament start gcode\n" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,24 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFL98", | ||||
|     "setting_id": "GFSL98_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PLA-CF", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pla", | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.95" | ||||
|     ], | ||||
|     "filament_type": [ | ||||
|         "PLA-CF" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "7" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|         "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,21 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFL99", | ||||
|     "setting_id": "GFSL99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PLA", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pla", | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.98" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "8" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,24 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFS99", | ||||
|     "setting_id": "GFSS99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic PVA", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_pva", | ||||
|     "filament_flow_ratio": [ | ||||
|         "0.95" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "7" | ||||
|     ], | ||||
|     "slow_down_min_speed": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,15 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "filament_id": "GFU99", | ||||
|     "setting_id": "GFSU99_ANYCUBIC_00", | ||||
|     "name": "Anycubic Generic TPU", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_filament_tpu", | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "3.2" | ||||
|     ], | ||||
|     "compatible_printers": [ | ||||
|       "Anycubic 4Max Pro 0.4 nozzle" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_abs.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_abs.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,82 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_abs", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "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": [ | ||||
|         "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": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "3" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_asa.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_asa.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,82 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_asa", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "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": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "3" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										135
									
								
								resources/profiles/Anycubic/filament/fdm_filament_common.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										135
									
								
								resources/profiles/Anycubic/filament/fdm_filament_common.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,135 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_common", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "cool_plate_temp" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "hot_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_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" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										79
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pa.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pa.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,79 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_pa", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "cool_plate_temp" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "100" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "100" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "100" | ||||
|     ], | ||||
|     "hot_plate_temp_initial_layer" : [ | ||||
|         "100" | ||||
|     ], | ||||
|     "slow_down_for_layer_cooling": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "close_fan_the_first_x_layers": [ | ||||
|         "3" | ||||
|     ], | ||||
|     "fan_cooling_layer_time": [ | ||||
|         "4" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "8" | ||||
|     ], | ||||
|     "filament_type": [ | ||||
|         "PA" | ||||
|     ], | ||||
|     "filament_density": [ | ||||
|         "1.04" | ||||
|     ], | ||||
|     "filament_cost": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "nozzle_temperature_initial_layer": [ | ||||
|         "290" | ||||
|     ], | ||||
|     "reduce_fan_stop_start_freq": [ | ||||
|         "0" | ||||
|     ], | ||||
|     "fan_max_speed": [ | ||||
|         "60" | ||||
|     ], | ||||
|     "fan_min_speed": [ | ||||
|         "0" | ||||
|     ], | ||||
|     "overhang_fan_speed": [ | ||||
|         "30" | ||||
|     ], | ||||
|     "nozzle_temperature": [ | ||||
|         "290" | ||||
|     ], | ||||
|     "temperature_vitrification": [ | ||||
|         "108" | ||||
|     ], | ||||
|     "nozzle_temperature_range_low": [ | ||||
|         "270" | ||||
|     ], | ||||
|     "nozzle_temperature_range_high": [ | ||||
|         "300" | ||||
|     ], | ||||
|     "slow_down_min_speed": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "2" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pc.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pc.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,82 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_pc", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "cool_plate_temp" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "110" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "110" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "110" | ||||
|     ], | ||||
|     "hot_plate_temp_initial_layer" : [ | ||||
|         "110" | ||||
|     ], | ||||
|     "slow_down_for_layer_cooling": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "close_fan_the_first_x_layers": [ | ||||
|         "3" | ||||
|     ], | ||||
|     "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": [ | ||||
|         "140" | ||||
|     ], | ||||
|     "nozzle_temperature_range_low": [ | ||||
|         "260" | ||||
|     ], | ||||
|     "nozzle_temperature_range_high": [ | ||||
|         "280" | ||||
|     ], | ||||
|     "slow_down_min_speed": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "2" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										76
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pet.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pet.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,76 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_pet", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "cool_plate_temp" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "80" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "60" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_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": [ | ||||
|         "260" | ||||
|     ], | ||||
|     "filament_start_gcode": [ | ||||
|         "; filament start gcode\n" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										88
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pla.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pla.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,88 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_pla", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "fan_cooling_layer_time": [ | ||||
|         "100" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "12" | ||||
|     ], | ||||
|     "filament_type": [ | ||||
|         "PLA" | ||||
|     ], | ||||
|     "filament_density": [ | ||||
|         "1.24" | ||||
|     ], | ||||
|     "filament_cost": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "cool_plate_temp" : [ | ||||
|         "35" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "45" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "35" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_plate_temp_initial_layer" : [ | ||||
|         "45" | ||||
|     ], | ||||
|     "nozzle_temperature_initial_layer": [ | ||||
|         "220" | ||||
|     ], | ||||
|     "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": [ | ||||
|         "220" | ||||
|     ], | ||||
|     "temperature_vitrification": [ | ||||
|         "60" | ||||
|     ], | ||||
|     "nozzle_temperature_range_low": [ | ||||
|         "190" | ||||
|     ], | ||||
|     "nozzle_temperature_range_high": [ | ||||
|         "230" | ||||
|     ], | ||||
|     "slow_down_min_speed": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "4" | ||||
|     ], | ||||
|     "additional_cooling_fan_speed": [ | ||||
|         "70" | ||||
|     ], | ||||
|     "filament_start_gcode": [ | ||||
|         "; filament start gcode\n" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										94
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pva.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								resources/profiles/Anycubic/filament/fdm_filament_pva.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,94 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_pva", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "cool_plate_temp" : [ | ||||
|         "35" | ||||
|     ], | ||||
|     "eng_plate_temp" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_plate_temp" : [ | ||||
|         "45" | ||||
|     ], | ||||
|     "cool_plate_temp_initial_layer" : [ | ||||
|         "35" | ||||
|     ], | ||||
|     "eng_plate_temp_initial_layer" : [ | ||||
|         "0" | ||||
|     ], | ||||
|     "hot_plate_temp_initial_layer" : [ | ||||
|         "45" | ||||
|     ], | ||||
|     "fan_cooling_layer_time": [ | ||||
|         "100" | ||||
|     ], | ||||
|     "filament_max_volumetric_speed": [ | ||||
|         "15" | ||||
|     ], | ||||
|     "filament_soluble": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "filament_is_support": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "filament_type": [ | ||||
|         "PVA" | ||||
|     ], | ||||
|     "filament_density": [ | ||||
|         "1.24" | ||||
|     ], | ||||
|     "filament_cost": [ | ||||
|         "20" | ||||
|     ], | ||||
|     "nozzle_temperature_initial_layer": [ | ||||
|         "220" | ||||
|     ], | ||||
|     "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": [ | ||||
|         "220" | ||||
|     ], | ||||
|     "temperature_vitrification": [ | ||||
|         "50" | ||||
|     ], | ||||
|     "nozzle_temperature_range_low": [ | ||||
|         "190" | ||||
|     ], | ||||
|     "nozzle_temperature_range_high": [ | ||||
|         "250" | ||||
|     ], | ||||
|     "slow_down_min_speed": [ | ||||
|         "50" | ||||
|     ], | ||||
|     "slow_down_layer_time": [ | ||||
|         "4" | ||||
|     ], | ||||
|     "additional_cooling_fan_speed": [ | ||||
|         "70" | ||||
|     ], | ||||
|     "filament_start_gcode": [ | ||||
|         "; filament start gcode\n" | ||||
|     ] | ||||
| } | ||||
							
								
								
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_tpu.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								resources/profiles/Anycubic/filament/fdm_filament_tpu.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,82 @@ | |||
| { | ||||
|     "type": "filament", | ||||
|     "name": "fdm_filament_tpu", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "inherits": "fdm_filament_common", | ||||
|     "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" | ||||
|     ] | ||||
| } | ||||
|  | @ -0,0 +1,30 @@ | |||
| { | ||||
|     "type": "machine", | ||||
|     "setting_id": "GM_ANYCUBIC_003", | ||||
|     "name": "Anycubic 4Max Pro 0.4 nozzle", | ||||
|     "from": "system", | ||||
|     "instantiation": "true", | ||||
|     "inherits": "fdm_machine_common", | ||||
|     "printer_model": "Anycubic 4Max Pro", | ||||
|     "default_print_profile": "0.20mm Standard @4MaxPro", | ||||
|     "nozzle_diameter": [ | ||||
|         "0.4" | ||||
|     ], | ||||
|     "bed_exclude_area": [ | ||||
|       "0x0" | ||||
|     ], | ||||
|     "printable_area": [ | ||||
|       "0x0", | ||||
|       "270x0", | ||||
|       "270x205", | ||||
|       "0x205" | ||||
|     ], | ||||
|     "printable_height": "200", | ||||
|     "machine_start_gcode": "; M190 S0\n; M104 S0\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", | ||||
|     "machine_end_gcode": "PRINT_END", | ||||
|     "layer_change_gcode": "", | ||||
|     "scan_first_layer": "0", | ||||
|     "nozzle_type": "hardened_steel", | ||||
|     "auxiliary_fan": "0" | ||||
|   } | ||||
|    | ||||
							
								
								
									
										12
									
								
								resources/profiles/Anycubic/machine/Anycubic 4Max Pro.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								resources/profiles/Anycubic/machine/Anycubic 4Max Pro.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| { | ||||
|     "type": "machine_model", | ||||
|     "name": "Anycubic 4Max Pro", | ||||
|     "model_id": "AC_4maxpro", | ||||
|     "nozzle_diameter": "0.4", | ||||
|     "machine_tech": "FFF", | ||||
|     "family": "Anycubic", | ||||
|     "bed_model": "", | ||||
|     "bed_texture": "", | ||||
|     "hotend_model": "bbl-3dp-hotend.stl", | ||||
|     "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" | ||||
| } | ||||
							
								
								
									
										139
									
								
								resources/profiles/Anycubic/machine/fdm_machine_common.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										139
									
								
								resources/profiles/Anycubic/machine/fdm_machine_common.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,139 @@ | |||
| { | ||||
|     "type": "machine", | ||||
|     "name": "fdm_machine_common", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "gcode_flavor": "marlin", | ||||
|     "machine_start_gcode": "", | ||||
|     "machine_end_gcode": "", | ||||
|     "extruder_colour": [ | ||||
|         "#018001" | ||||
|     ], | ||||
|     "extruder_offset": [ | ||||
|         "0x0" | ||||
|     ], | ||||
|     "machine_max_acceleration_e": [ | ||||
|         "5000", | ||||
|         "5000" | ||||
|     ], | ||||
|     "machine_max_acceleration_extruding": [ | ||||
|         "2000", | ||||
|         "2000" | ||||
|     ], | ||||
|     "machine_max_acceleration_retracting": [ | ||||
|         "5000", | ||||
|         "5000" | ||||
|     ], | ||||
|     "machine_max_acceleration_travel": [ | ||||
|         "3000", | ||||
|         "3000" | ||||
|     ], | ||||
|     "machine_max_acceleration_x": [ | ||||
|         "2000", | ||||
|         "2000" | ||||
|     ], | ||||
|     "machine_max_acceleration_y": [ | ||||
|         "2000", | ||||
|         "2000" | ||||
|     ], | ||||
|     "machine_max_acceleration_z": [ | ||||
|         "300", | ||||
|         "200" | ||||
|     ], | ||||
|     "machine_max_speed_e": [ | ||||
|         "25", | ||||
|         "25" | ||||
|     ], | ||||
|     "machine_max_speed_x": [ | ||||
|         "300", | ||||
|         "200" | ||||
|     ], | ||||
|     "machine_max_speed_y": [ | ||||
|         "300", | ||||
|         "200" | ||||
|     ], | ||||
|     "machine_max_speed_z": [ | ||||
|         "12", | ||||
|         "12" | ||||
|     ], | ||||
|     "machine_max_jerk_e": [ | ||||
|         "2.5", | ||||
|         "2.5" | ||||
|     ], | ||||
|     "machine_max_jerk_x": [ | ||||
|         "9", | ||||
|         "9" | ||||
|     ], | ||||
|     "machine_max_jerk_y": [ | ||||
|         "9", | ||||
|         "9" | ||||
|     ], | ||||
|     "machine_max_jerk_z": [ | ||||
|         "0.2", | ||||
|         "0.4" | ||||
|     ], | ||||
|     "machine_min_extruding_rate": [ | ||||
|         "0", | ||||
|         "0" | ||||
|     ], | ||||
|     "machine_min_travel_rate": [ | ||||
|         "0", | ||||
|         "0" | ||||
|     ], | ||||
|     "max_layer_height": [ | ||||
|         "0.3" | ||||
|     ], | ||||
|     "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_technology": "FFF", | ||||
|     "printer_variant": "0.4", | ||||
|     "retraction_minimum_travel": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "retract_before_wipe": [ | ||||
|         "70%" | ||||
|     ], | ||||
|     "retract_when_changing_layer": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "retraction_length": [ | ||||
|         "0.8" | ||||
|     ], | ||||
|     "retract_length_toolchange": [ | ||||
|         "2" | ||||
|     ], | ||||
|     "z_hop": [ | ||||
|         "0.4" | ||||
|     ], | ||||
|     "retract_restart_extra": [ | ||||
|         "0" | ||||
|     ], | ||||
|     "retract_restart_extra_toolchange": [ | ||||
|         "0" | ||||
|     ], | ||||
|     "retraction_speed": [ | ||||
|         "30" | ||||
|     ], | ||||
|     "deretraction_speed": [ | ||||
|         "30" | ||||
|     ], | ||||
|     "silent_mode": "0", | ||||
|     "single_extruder_multi_material": "1", | ||||
|     "change_filament_gcode": "", | ||||
|     "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", | ||||
|     "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", | ||||
|     "machine_pause_gcode": "M400 U1\n", | ||||
|     "wipe": [ | ||||
|         "1" | ||||
|     ], | ||||
|     "z_lift_type": "NormalLift" | ||||
| } | ||||
|  | @ -0,0 +1,20 @@ | |||
| { | ||||
|   "type": "process", | ||||
|   "setting_id": "GP_ANYCUBIC_004", | ||||
|   "name": "0.20mm Standard @4MaxPro", | ||||
|   "from": "system", | ||||
|   "instantiation": "true", | ||||
|   "inherits": "fdm_process_common", | ||||
|   "initial_layer_speed": "40", | ||||
|   "initial_layer_infill_speed": "50", | ||||
|   "outer_wall_speed": "35", | ||||
|   "inner_wall_speed": "60", | ||||
|   "sparse_infill_speed": "200", | ||||
|   "internal_solid_infill_speed": "200", | ||||
|   "top_surface_speed": "50", | ||||
|   "gap_infill_speed": "40", | ||||
|   "travel_speed": "180", | ||||
|   "compatible_printers": [ | ||||
|     "Anycubic 4Max Pro 0.4 nozzle" | ||||
|   ] | ||||
| } | ||||
							
								
								
									
										107
									
								
								resources/profiles/Anycubic/process/fdm_process_common.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								resources/profiles/Anycubic/process/fdm_process_common.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,107 @@ | |||
| { | ||||
|     "type": "process", | ||||
|     "name": "fdm_process_common", | ||||
|     "from": "system", | ||||
|     "instantiation": "false", | ||||
|     "adaptive_layer_height": "0", | ||||
|     "reduce_crossing_wall": "0", | ||||
|     "max_travel_detour_distance": "0", | ||||
|     "bottom_surface_pattern": "monotonic", | ||||
|     "bottom_shell_thickness": "0", | ||||
|     "bridge_speed": "50", | ||||
|     "brim_width": "5", | ||||
|     "brim_object_gap": "0.1", | ||||
|     "compatible_printers": [], | ||||
|     "compatible_printers_condition": "", | ||||
|     "print_sequence": "by layer", | ||||
|     "default_acceleration": "1000", | ||||
|     "initial_layer_acceleration": "500", | ||||
|     "top_surface_acceleration": "800", | ||||
|     "travel_acceleration": "1000", | ||||
|     "inner_wall_acceleration": "900", | ||||
|     "outer_wall_acceleration": "700", | ||||
|     "bridge_no_support": "0", | ||||
|     "draft_shield": "disabled", | ||||
|     "elefant_foot_compensation": "0", | ||||
|     "enable_arc_fitting": "1", | ||||
|     "outer_wall_line_width": "0.4", | ||||
|     "wall_infill_order": "inner wall/outer wall/infill", | ||||
|     "line_width": "0.4", | ||||
|     "infill_direction": "45", | ||||
|     "sparse_infill_density": "15%", | ||||
|     "sparse_infill_pattern": "grid", | ||||
|     "initial_layer_line_width": "0.5", | ||||
|     "initial_layer_print_height": "0.2", | ||||
|     "infill_combination": "0", | ||||
|     "sparse_infill_line_width": "0.45", | ||||
|     "infill_wall_overlap": "25%", | ||||
|     "interface_shells": "0", | ||||
|     "ironing_flow": "10%", | ||||
|     "ironing_spacing": "0.15", | ||||
|     "ironing_speed": "30", | ||||
|     "ironing_type": "no ironing", | ||||
|     "reduce_infill_retraction": "1", | ||||
|     "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", | ||||
|     "detect_overhang_wall": "1", | ||||
|     "overhang_1_4_speed": "0", | ||||
|     "overhang_2_4_speed": "50", | ||||
|     "overhang_3_4_speed": "30", | ||||
|     "overhang_4_4_speed": "10", | ||||
|     "inner_wall_line_width": "0.45", | ||||
|     "wall_loops": "3", | ||||
|     "print_settings_id": "", | ||||
|     "raft_layers": "0", | ||||
|     "seam_position": "aligned", | ||||
|     "skirt_distance": "2", | ||||
|     "skirt_height": "1", | ||||
|     "skirt_loops": "0", | ||||
|     "minimum_sparse_infill_area": "15", | ||||
|     "internal_solid_infill_line_width": "0.4", | ||||
|     "spiral_mode": "0", | ||||
|     "standby_temperature_delta": "-5", | ||||
|     "enable_support": "0", | ||||
|     "resolution": "0.012", | ||||
|     "support_type": "normal(auto)", | ||||
|     "support_on_build_plate_only": "0", | ||||
|     "support_top_z_distance": "0.2", | ||||
|     "support_filament": "0", | ||||
|     "support_line_width": "0.4", | ||||
|     "support_interface_loop_pattern": "0", | ||||
|     "support_interface_filament": "0", | ||||
|     "support_interface_top_layers": "2", | ||||
|     "support_interface_bottom_layers": "2", | ||||
|     "support_interface_spacing": "0.5", | ||||
|     "support_interface_speed": "80", | ||||
|     "support_base_pattern": "rectilinear", | ||||
|     "support_base_pattern_spacing": "2.5", | ||||
|     "support_speed": "150", | ||||
|     "support_threshold_angle": "30", | ||||
|     "support_object_xy_distance": "0.35", | ||||
|     "tree_support_branch_angle": "30", | ||||
|     "tree_support_wall_count": "0", | ||||
|     "tree_support_with_infill": "0", | ||||
|     "detect_thin_wall": "0", | ||||
|     "top_surface_pattern": "monotonicline", | ||||
|     "top_surface_line_width": "0.4", | ||||
|     "top_shell_thickness": "0.8", | ||||
|     "enable_prime_tower": "1", | ||||
|     "wipe_tower_no_sparse_layers": "0", | ||||
|     "prime_tower_width": "35", | ||||
|     "xy_hole_compensation": "0", | ||||
|     "xy_contour_compensation": "0", | ||||
|     "layer_height": "0.2", | ||||
|     "bottom_shell_layers": "3", | ||||
|     "top_shell_layers": "4", | ||||
|     "bridge_flow": "1", | ||||
|     "initial_layer_speed": "45", | ||||
|     "initial_layer_infill_speed": "45", | ||||
|     "outer_wall_speed": "45", | ||||
|     "inner_wall_speed": "80", | ||||
|     "sparse_infill_speed": "150", | ||||
|     "internal_solid_infill_speed": "150", | ||||
|     "top_surface_speed": "50", | ||||
|     "gap_infill_speed": "30", | ||||
|     "travel_speed": "200", | ||||
|     "enable_arc_fitting": "0" | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								resources/web/image/printer/Anycubic 4Max Pro_cover.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								resources/web/image/printer/Anycubic 4Max Pro_cover.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 23 KiB | 
|  | @ -1406,7 +1406,6 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato | |||
| 
 | ||||
|     // modifies m_silent_time_estimator_enabled
 | ||||
|     DoExport::init_gcode_processor(print.config(), m_processor, m_silent_time_estimator_enabled); | ||||
| 
 | ||||
|     // resets analyzer's tracking data
 | ||||
|     m_last_height  = 0.f; | ||||
|     m_last_layer_z = 0.f; | ||||
|  | @ -1742,6 +1741,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato | |||
| 
 | ||||
|     //BBS: open spaghetti detector
 | ||||
|     // if (print.config().spaghetti_detector.value)
 | ||||
|     if (print.is_BBL_Printer()) | ||||
|         file.write("M981 S1 P20000 ;open spaghetti detector\n"); | ||||
| 
 | ||||
|     // Do all objects for each layer.
 | ||||
|  | @ -1806,7 +1806,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato | |||
|             this->process_layers(print, tool_ordering, collect_layers_to_print(object), *print_object_instance_sequential_active - object.instances().data(), file, prime_extruder); | ||||
|             //BBS: close powerlost recovery
 | ||||
|             { | ||||
|                 if (m_second_layer_things_done) { | ||||
|                 if (m_second_layer_things_done && print.is_BBL_Printer()) { | ||||
|                     file.write("; close powerlost recovery\n"); | ||||
|                     file.write("M1003 S0\n"); | ||||
|                 } | ||||
|  | @ -1877,7 +1877,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato | |||
|         this->process_layers(print, tool_ordering, print_object_instances_ordering, layers_to_print, file); | ||||
|         //BBS: close powerlost recovery
 | ||||
|         { | ||||
|             if (m_second_layer_things_done) { | ||||
|             if (m_second_layer_things_done && print.is_BBL_Printer()) { | ||||
|                 file.write("; close powerlost recovery\n"); | ||||
|                 file.write("M1003 S0\n"); | ||||
|             } | ||||
|  | @ -1900,6 +1900,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato | |||
|     //BBS: close spaghetti detector
 | ||||
|     //Note: M981 is also used to tell xcam the last layer is finished, so we need always send it even if spaghetti option is disabled.
 | ||||
|     //if (print.config().spaghetti_detector.value)
 | ||||
|     if (print.is_BBL_Printer()) | ||||
|         file.write("M981 S0 P20000 ; close spaghetti detector\n"); | ||||
| 
 | ||||
|     // adds tag for processor
 | ||||
|  | @ -2629,9 +2630,11 @@ GCode::LayerResult GCode::process_layer( | |||
|     if (! first_layer && ! m_second_layer_things_done) { | ||||
|         //BBS: open powerlost recovery
 | ||||
|         { | ||||
|             if (print.is_BBL_Printer()) { | ||||
|                 gcode += "; open powerlost recovery\n"; | ||||
|                 gcode += "M1003 S1\n"; | ||||
|             } | ||||
|         } | ||||
|         // BBS: open first layer inspection at second layer
 | ||||
|         if (print.config().scan_first_layer.value) { | ||||
|             // BBS: retract first to avoid droping when scan model
 | ||||
|  |  | |||
|  | @ -714,7 +714,8 @@ public: | |||
|     int get_modified_count() const {return m_modified_count;} | ||||
|     //BBS: add status for whether support used
 | ||||
|     bool is_support_used() const {return m_support_used;} | ||||
| 
 | ||||
|     bool is_BBL_Printer() const { return m_isBBLPrinter;} | ||||
|     void set_BBL_Printer(const bool isBBL) { m_isBBLPrinter = isBBL;} | ||||
|     //BBS
 | ||||
|     static StringObjectException sequential_print_clearance_valid(const Print &print, Polygons *polygons = nullptr, std::vector<std::pair<Polygon, float>>* height_polygons = nullptr); | ||||
| 
 | ||||
|  | @ -743,7 +744,8 @@ private: | |||
|     PrintRegionConfig                       m_default_region_config; | ||||
|     PrintObjectPtrs                         m_objects; | ||||
|     PrintRegionPtrs                         m_print_regions; | ||||
| 
 | ||||
|     //BBS.
 | ||||
|     bool m_isBBLPrinter = false; | ||||
|     // Ordered collections of extrusion paths to build skirt loops and brim.
 | ||||
|     ExtrusionEntityCollection               m_skirt; | ||||
|     // BBS: collecting extrusion paths to build brim by objs
 | ||||
|  |  | |||
|  | @ -186,6 +186,8 @@ std::string BackgroundSlicingProcess::output_filepath_for_project(const boost::f | |||
| void BackgroundSlicingProcess::process_fff() | ||||
| { | ||||
|     assert(m_print == m_fff_print); | ||||
|     PresetBundle &preset_bundle = *wxGetApp().preset_bundle; | ||||
|     m_fff_print->set_BBL_Printer(preset_bundle.printers.get_edited_preset().is_bbl_vendor_preset(&preset_bundle)); | ||||
| 	//BBS: add the logic to process from an existed gcode file
 | ||||
| 	if (m_print->finished()) { | ||||
| 		BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(" %1%: skip slicing, to process previous gcode file")%__LINE__; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 qing.zhang
						qing.zhang