Browse Source

Merge branch '4.0' of https://github.com/BluefireXD/Cura into BluefireXD-4.0

Diego Prado Gesto 6 years ago
parent
commit
c62bfc8ece

+ 80 - 0
resources/definitions/anycubic_chiron.def.json

@@ -0,0 +1,80 @@
+{
+    "version": 2,
+    "name": "Anycubic Chiron",
+    "inherits": "fdmprinter",
+    "metadata":
+    {
+        "visible": true,
+        "author": "Patrick Glatt",
+        "manufacturer": "Anycubic",
+	"category": "Other",
+        "file_formats": "text/x-gcode",
+        "icon": "icon_ultimaker2",
+        "platform": "anycubic_chiron_platform.obj",
+	"platform_texture": "anycubic-chiron.png",
+        "has_materials": true,
+	"preferred_material": "generic_pla",
+        "has_machine_quality": true,
+	"quality_definition": "anycubic_chiron",
+	"preferred_quality_type": "normal",
+        "machine_extruder_trains":
+        {
+            "0": "anycubic_chiron_extruder_0"
+        },	
+	"firmware_file": "MarlinChiron.hex" 
+    },
+
+    "overrides":
+    {
+        "machine_name":
+        {
+            "default_value": "Anycubic Chiron"
+        },
+        "machine_heated_bed":
+        {
+            "default_value": true
+        },
+        "machine_width":
+        {
+            "default_value": 400
+        },
+        "machine_height":
+        {
+            "default_value": 450
+        },
+        "machine_depth":
+        {
+            "default_value": 400
+        },	
+        "machine_center_is_zero":
+        {
+            "default_value": false
+        },
+        "gantry_height":
+        {
+            "default_value": 35
+        },	
+	"machine_head_with_fans_polygon":
+	{
+	    "default_value": 
+		[
+			[-45, 50], 
+			[-45, -45], 
+			[45, 50], 
+			[45, -45]
+		]
+	},
+        "machine_gcode_flavor":
+        {
+            "default_value": "RepRap (Marlin/Sprinter)"
+        },
+        "machine_start_gcode":
+        {
+            "default_value": 	"M107 ;Start with the fan off\nG21 ;Set units to millimeters\nG91 ;Change to relative positioning mode for retract filament and nozzle lifting\nG1 F200 E-3 ;Retract 3mm filament for a clean start\nG92 E0 ;Zero the extruded length\nG1 F1000 Z5 ;Lift the nozzle 5mm before homing axes\nG90 ;Absolute positioning\nM82 ;Set extruder to absolute mode too\nG28 X0 Y0 ;First move X/Y to min endstops\nG28 Z0 ;Then move Z to min endstops\nG1 F1000 Z15 ;After homing lift the nozzle 15mm before start printing\n"																						
+        },
+        "machine_end_gcode":
+        {
+            "default_value": 	"G91 ;Change to relative positioning mode for filament retraction and nozzle lifting\nG1 F200 E-4;Retract the filament a bit before lifting the nozzle\nG1 F1000 Z5;Lift nozzle 5mm\nG90 ;Change to absolute positioning mode to prepare for part rermoval\nG1 X0 Y400 ;Move the print to max y pos for part rermoval\nM104 S0 ; Turn off hotend\nM106 S0 ; Turn off cooling fan\nM140 S0 ; Turn off bed\nM84 ; Disable motors\n"							
+	}
+    }
+}

+ 16 - 0
resources/extruders/anycubic_chiron_extruder_0.def.json

@@ -0,0 +1,16 @@
+{
+    "id": "anycubic_chiron_extruder_0",
+    "version": 2,
+    "name": "Extruder 1",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "anycubic_chiron",
+        "position": "0"
+    },
+
+    "overrides": {
+        "extruder_nr": { "default_value": 0 },
+        "machine_nozzle_size": { "default_value": 0.4 },
+        "material_diameter": { "default_value": 1.75 }
+    }
+}

BIN
resources/images/anycubic-chiron.png


+ 150 - 0
resources/meshes/anycubic_chiron_platform.obj

@@ -0,0 +1,150 @@
+# WaveFront *.obj file (generated by Autodesk ATF)
+#Author: Patrick Glatt
+mtllib ae48cbb4-79ca-43fd-95a7-5e2258fec6c5.mtl
+
+o  Anycubic Chiron Platform
+#vertex 1
+v 200.000000 200.000000 0.000000
+#vertex 2
+v 200.000000 -200.000000 0.000000
+#vertex 3
+v 200.000000 -200.000000 -4.000000
+#vertex 4
+v 200.000000 200.000000 -4.000000
+#vertex 5
+v -200.000000 200.000000 0.000000
+#vertex 6
+v -200.000000 200.000000 -4.000000
+#vertex 7
+v -200.000000 -200.000000 0.000000
+#vertex 8
+v -200.000000 -200.000000 -4.000000
+
+#vt right
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+#vt front
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+#vt left
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+#vt back
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+#vt top (only the color of the (0.000000 1.000000 0.000000) corner in logo)
+#vt 0.000000 1.000000 0.000000
+#vt 0.000000 1.000000 0.000000
+#vt 0.000000 1.000000 0.000000
+#vt 0.000000 1.000000 0.000000
+#vt top (full logo)
+vt 0.00000 0.000000 0.000000
+vt 1.000000 0.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 1.000000 1.000000 0.000000
+#vt bottom
+vt 0.000000 0.000000 0.000000
+vt 1.000000 0.000000 0.000000
+vt 0.000000 1.000000 0.000000
+vt 1.000000 1.000000 0.000000
+
+#vn right
+vn 0.000000 0.000000 0.000000
+vn 0.100000 0.000000 0.000000
+vn 0.100000 0.000000 0.000000
+vn 0.100000 0.000000 0.000000
+#vn front
+vn 0.000000 0.100000 0.000000
+vn 0.000000 0.100000 0.000000
+vn 0.000000 0.100000 0.000000
+vn 0.000000 0.100000 0.000000
+#vn left
+vn -0.100000 0.000000 0.000000
+vn -0.100000 0.000000 0.000000
+vn -0.100000 0.000000 0.000000
+vn -0.100000 0.000000 0.000000
+#vn back
+vn 0.000000 -0.100000 0.000000
+vn 0.000000 -0.100000 0.000000
+vn 0.000000 -0.100000 0.000000
+vn 0.000000 -0.100000 0.000000
+#vn top
+vn 0.000000 -0.000000 0.100000
+vn 0.000000 -0.000000 0.100000
+vn 0.000000 -0.000000 0.100000
+vn 0.000000 -0.000000 0.100000
+#vn bottom
+vn 0.000000 0.000000 0.100000
+vn 0.000000 0.000000 0.100000
+vn 0.000000 0.000000 0.100000
+vn 0.000000 0.000000 0.100000
+
+#faces f v{index}/vt{index}/vn{index}..
+#face right
+f 1/1/1 2/2/1 4/3/1
+f 4/3/1 2/2/1 3/4/1
+#face front
+f 5/5/5 1/6/5 6/7/5
+f 6/7/5 1/6/5 4/8/5
+#face left
+f 7/9/9 5/10/9 8/11/9
+f 8/11/9 5/10/9 6/12/9
+#face back
+f 2/13/13 7/14/13 3/15/13
+f 3/15/13 7/14/13 8/16/13
+#face top (uncomment this code if you want to see the logo on top too)
+#f 7/17/17 2/18/17 1/20/17 5/19/17 
+#face bottom
+f 6/21/23 4/22/23 3/24/23 8/23/23  
+
+
+o Small Logo Platform
+#9 front left
+v -50.000000 270.700000 70.700000
+#10 front right
+v 50.000000 270.700000 70.700000
+#11 back right
+v 50.000000 200.000000 0.000000
+#12 back left
+v -50.000000 200.000000 0.000000
+#13 front left 2
+v -50.000000 270.700000 66.700000
+#14 front right2
+v 50.000000 270.700000 66.700000
+#15 back right 3
+v 50.000000 200.000000 -4.000000
+#16 back left2
+v -50.000000 200.000000 -4.000000
+
+#vt's
+vt 0.000000 1.000000 0.000000
+vt 0.000000 0.000000 0.000000
+vt 1.000000 0.000000 0.000000
+vt 1.000000 1.000000 0.000000
+vt 0.000000 1.000000 0.000000
+
+#vn's
+vn 0.000000 0.000000 1.000000
+
+#faces f v{index}/vt{index}/vn{index}...
+#right
+f 10/1/1 11/2/1 15/3/1 14/4/1
+#front
+f 9/4/5 10/8/5 14/7/5 13/8/5
+#left
+f 12/9/9 9/10/9 13/11/9 16/12/9
+#back
+f 11/13/13 12/14/13 16/15/13 15/16/13
+#top 
+f 12/26/25 11/27/25 10/28/25 9/25/25
+#bottom
+f 13/13/23 14/14/23 15/15/23 16/16/23
+

+ 60 - 0
resources/quality/anycubic_chiron/anycubic_chiron_draft.inst.cfg

@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = Draft
+definition = anycubic_chiron
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = draft
+weight = 0
+
+[values]
+acceleration_enabled = True
+acceleration_print = 1800
+acceleration_travel = 3000
+adhesion_type = skirt
+brim_width = 4.0
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 8
+jerk_travel = 10
+layer_height = 0.3
+layer_height_0 = 0.3
+material_bed_temperature = 60
+material_diameter = 1.75
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 60
+speed_support = 60
+speed_topbottom = =math.ceil(speed_print * 30 / 60)
+speed_travel = 100
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 60
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2

+ 60 - 0
resources/quality/anycubic_chiron/anycubic_chiron_high.inst.cfg

@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = High
+definition = anycubic_chiron
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = high
+weight = 2
+
+[values]
+acceleration_enabled = True
+acceleration_print = 1800
+acceleration_travel = 3000
+adhesion_type = skirt
+brim_width = 4.0
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 8
+jerk_travel = 10
+layer_height = 0.1
+layer_height_0 = 0.1
+material_bed_temperature = 60
+material_diameter = 1.75
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 50
+speed_support = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 50)
+speed_travel = 50
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 60
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2

+ 60 - 0
resources/quality/anycubic_chiron/anycubic_chiron_normal.inst.cfg

@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = Normal
+definition = anycubic_chiron
+
+[metadata]
+setting_version = 5
+type = quality
+quality_type = normal
+weight = 1
+
+[values]
+acceleration_enabled = True
+acceleration_print = 1800
+acceleration_travel = 3000
+adhesion_type = skirt
+brim_width = 4.0
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 8
+jerk_travel = 10
+layer_height = 0.2
+layer_height_0 = 0.2
+material_bed_temperature = 60
+material_diameter = 1.75
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 50
+speed_support = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 50)
+speed_travel = 100
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 60
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2