mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-12-11 16:00:47 -07:00
Merge branch 'master' into master
This commit is contained in:
commit
374a6b7b68
467 changed files with 20485 additions and 5220 deletions
33
resources/definitions/I3MetalMotion.def.json
Normal file
33
resources/definitions/I3MetalMotion.def.json
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "I3 Metal Motion",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Peter Felecan",
|
||||
"manufacturer": "eMotionTech",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": true,
|
||||
"preferred_material": "emotiontech_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "I3MetalMotion_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "I3MetalMotion" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_width": { "default_value": 200 },
|
||||
"machine_height": { "default_value": 200 },
|
||||
"machine_depth": { "default_value": 200 },
|
||||
"machine_center_is_zero": { "default_value": false },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (RepRap)" },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G21 ; set units to millimeters\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nM104 S{material_print_temperature_layer_0} ; set extruder temp\nM140 S{material_bed_temperature_layer_0} ; set bed temp\nM190 S{material_bed_temperature_layer_0} ; wait for bed temp\nM109 S{material_print_temperature_layer_0} ; wait for extruder temp\nG28 W ; home all\nG92 E0.0 ; reset extruder distance position\nG1 Y-3.0 F1000.0 ; go outside print area\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG92 E0.0 ; reset extruder distance position"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "G28 Z\nG28 X\nG28 Y\nM107 ; Turn off the fan\nG91; Relative positioning\nG1 E-1 ; reduce filament pressure\nM104 T0 S0\nG90 ; Absolute positioning\nG92 E0 ; Reset extruder position\nM140 S0 ; Disable heated bed\nM84 ; Turn the steppers off"
|
||||
}
|
||||
}
|
||||
}
|
||||
70
resources/definitions/SV01.def.json
Normal file
70
resources/definitions/SV01.def.json
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Sovol-SV01",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Sovol",
|
||||
"manufacturer": "Sovol 3D",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_variants": false,
|
||||
"has_machine_quality": false,
|
||||
"preferred_quality_type": "draft",
|
||||
"machine_extruder_trains": {
|
||||
"0": "SV01_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "SV01" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_width": { "default_value": 280 },
|
||||
"machine_depth": { "default_value": 260 },
|
||||
"machine_height": { "default_value": 300 },
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_feedrate_e": { "value": 50 },
|
||||
"machine_max_acceleration_x": { "value": 500 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_acceleration": { "value": 500 },
|
||||
"machine_max_jerk_xy": { "value": 10 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"acceleration_print": { "value": 500 },
|
||||
"acceleration_travel": { "value": 500 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
|
||||
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
|
||||
"jerk_print": { "value": 8 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||
"acceleration_enabled": { "value": false },
|
||||
"jerk_enabled": { "value": false },
|
||||
"speed_print": { "value": 50.0 } ,
|
||||
"speed_infill": { "value": "speed_print" },
|
||||
"skirt_brim_speed": { "value": "speed_layer_0" },
|
||||
"line_width": { "value": "machine_nozzle_size" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_flow": { "value": 100 },
|
||||
"z_seam_type": { "value": "'back'" },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||
"infill_sparse_density": { "value": "20" },
|
||||
"infill_pattern": { "value": "'lines'" },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30.0 },
|
||||
"skin_overlap": { "value": 10.0 },
|
||||
"infill_wipe_dist": { "value": 0.0 },
|
||||
"wall_0_wipe_dist": { "value": 0.0 },
|
||||
"retraction_amount": { "default_value": 3},
|
||||
"retraction_speed": { "default_value": 50},
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\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 Z2.0 F3000 ;Move Z Axis up\n" },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }
|
||||
}
|
||||
}
|
||||
86
resources/definitions/SV02.def.json
Normal file
86
resources/definitions/SV02.def.json
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Sovol-SV02",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Sovol",
|
||||
"manufacturer": "Sovol 3D",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_variants": false,
|
||||
"has_machine_quality": false,
|
||||
"preferred_quality_type": "draft",
|
||||
"machine_extruder_trains": {
|
||||
"0": "SV02_extruder_0",
|
||||
"1": "SV02_extruder_1"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "SV02" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 250 },
|
||||
"machine_height": { "default_value": 300 },
|
||||
"machine_center_is_zero": { "default_value": false },
|
||||
"retraction_amount": { "default_value": 5},
|
||||
"retraction_speed": { "default_value": 50},
|
||||
"gantry_height": { "value": "30" },
|
||||
"speed_print": { "default_value": 50 },
|
||||
"material_print_temperature": { "value": 195 },
|
||||
"material_print_temperature_layer_0": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_final_print_temperature": { "value": 195 },
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_feedrate_e": { "value": 50 },
|
||||
"machine_max_acceleration_x": { "value": 500 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_max_acceleration_z": { "value": 100 },
|
||||
"machine_max_acceleration_e": { "value": 500 },
|
||||
"machine_acceleration": { "value": 500 },
|
||||
"machine_max_jerk_xy": { "value": 8 },
|
||||
"machine_max_jerk_z": { "value": 0.4 },
|
||||
"machine_max_jerk_e": { "value": 5 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"infill_overlap": { "default_value": 15 },
|
||||
"acceleration_print": { "value": 500 },
|
||||
"acceleration_travel": { "value": 500 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
|
||||
"jerk_print": { "value": 8 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||
"acceleration_enabled": { "value": false },
|
||||
"jerk_enabled": { "value": false },
|
||||
"machine_max_jerk_xy": { "default_value": 5.0 },
|
||||
"machine_max_jerk_z": { "default_value": 0.4 },
|
||||
"machine_max_jerk_e": { "default_value": 5.0 },
|
||||
"prime_tower_position_x": { "value": "240" },
|
||||
"prime_tower_position_y": { "value": "190" },
|
||||
"prime_tower_size": { "value": "30" },
|
||||
"prime_tower_wipe_enabled": { "default_value": true },
|
||||
"prime_tower_min_volume": { "value": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height'))/2"},
|
||||
"travel_retract_before_outer_wall": { "default_value": true },
|
||||
"infill_sparse_density": { "value": "15" },
|
||||
"infill_pattern": { "value": "'lines'" },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 30.0 },
|
||||
"skin_overlap": { "value": 10.0 },
|
||||
"infill_wipe_dist": { "value": 0.0 },
|
||||
"wall_0_wipe_dist": { "value": 0.0 },
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"skirt_gap": { "value": 2 },
|
||||
"skirt_line_count": { "value": 3 },
|
||||
"adhesion_extruder_nr": { "value": 1 },
|
||||
"brim_width": { "value": 4 },
|
||||
"coasting_enable": { "default_value": true },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_start_gcode": { "default_value": "G21 ;metric values\nG28 ;home all\nG90 ;absolute positioning\nM107 ;start with the fan off\nG1 F2400 Z15.0 ;raise the nozzle 15mm\nM109 S{material_print_temperature} ;Set Extruder Temperature and Wait\nM190 S{material_bed_temperature}; Wait for bed temperature to reach target temp\nT0 ;Switch to Extruder 1\nG1 F3000 X5 Y10 Z0.2 ;move to prime start position\nG92 E0 ;reset extrusion distance\nG1 F600 X160 E5 ;prime nozzle in a line\nG1 F5000 X180 ;quick wipe\nG92 E0 ;reset extrusion distance" },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;hotend off\nM140 S0 ;bed off\nG92 E0\nG1 F2000 E-100 ;retract filament 100mm\nG92 E0\nG1 F3000 X0 Y240 ;move bed for easy part removal\nM84 ;disable steppers" },
|
||||
"top_bottom_thickness": { "default_value": 1 }
|
||||
}
|
||||
}
|
||||
19
resources/definitions/atmat_asterion.def.json
Normal file
19
resources/definitions/atmat_asterion.def.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"name": "Asterion",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "atmat_asterion_platform.stl",
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Asterion" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_height": { "default_value": 600 }
|
||||
|
||||
}
|
||||
}
|
||||
20
resources/definitions/atmat_asterion_ht.def.json
Normal file
20
resources/definitions/atmat_asterion_ht.def.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"name": "Asterion HT",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "atmat_asterion_platform.stl",
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Asterion HT" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_height": { "default_value": 600 },
|
||||
"material_print_temperature": { "maximum_value_warning": 500 }
|
||||
|
||||
}
|
||||
}
|
||||
36
resources/definitions/atmat_galaxy_500.def.json
Normal file
36
resources/definitions/atmat_galaxy_500.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name": "Galaxy 500",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Galaxy 500" },
|
||||
"machine_width": { "default_value": 400 },
|
||||
"machine_depth": { "default_value": 400 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" }
|
||||
}
|
||||
}
|
||||
36
resources/definitions/atmat_galaxy_600.def.json
Normal file
36
resources/definitions/atmat_galaxy_600.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name": "Galaxy 600",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Galaxy 600" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_height": { "default_value": 600 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" }
|
||||
}
|
||||
}
|
||||
36
resources/definitions/atmat_signal_pro_300_v1.def.json
Normal file
36
resources/definitions/atmat_signal_pro_300_v1.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name": "Signal Pro 300 v1",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 300 v1" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 300 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" }
|
||||
}
|
||||
}
|
||||
18
resources/definitions/atmat_signal_pro_300_v2.def.json
Normal file
18
resources/definitions/atmat_signal_pro_300_v2.def.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "Signal Pro 300 v2",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "atmat_signal_pro_platform.stl",
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 300 v2" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 300 }
|
||||
}
|
||||
}
|
||||
36
resources/definitions/atmat_signal_pro_400_v1.def.json
Normal file
36
resources/definitions/atmat_signal_pro_400_v1.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name": "Signal Pro 400 v1",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 400 v1" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 400 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" }
|
||||
}
|
||||
}
|
||||
18
resources/definitions/atmat_signal_pro_400_v2.def.json
Normal file
18
resources/definitions/atmat_signal_pro_400_v2.def.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "Signal Pro 400 v2",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "atmat_signal_pro_platform.stl",
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 400 v2" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 400 }
|
||||
}
|
||||
}
|
||||
36
resources/definitions/atmat_signal_pro_500_v1.def.json
Normal file
36
resources/definitions/atmat_signal_pro_500_v1.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name": "Signal Pro 500 v1",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 500 v1" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" }
|
||||
}
|
||||
}
|
||||
18
resources/definitions/atmat_signal_pro_500_v2.def.json
Normal file
18
resources/definitions/atmat_signal_pro_500_v2.def.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "Signal Pro 500 v2",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "atmat_signal_pro_platform.stl",
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro 500 v2" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 500 }
|
||||
}
|
||||
}
|
||||
312
resources/definitions/atmat_signal_pro_base.def.json
Normal file
312
resources/definitions/atmat_signal_pro_base.def.json
Normal file
|
|
@ -0,0 +1,312 @@
|
|||
{
|
||||
"name": "Signal Pro Base",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": false,
|
||||
"author": "ATMAT",
|
||||
"manufacturer": "ATMAT sp. z o.o.",
|
||||
"file_formats": "text/x-gcode",
|
||||
"preferred_quality_type": "fast",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"variants_name": "Nozzle",
|
||||
"preferred_variant_name": "V6 0.40mm",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "atmat_signal_pro_extruder_left",
|
||||
"1": "atmat_signal_pro_extruder_right"
|
||||
},
|
||||
"preferred_material": "generic_pla_175",
|
||||
"supports_usb_connection": false,
|
||||
"supports_network_connection": false,
|
||||
"exclude_materials": [
|
||||
"ultimaker_abs_black",
|
||||
"ultimaker_abs_blue",
|
||||
"ultimaker_abs_green",
|
||||
"ultimaker_abs_grey",
|
||||
"ultimaker_abs_orange",
|
||||
"ultimaker_abs_pearl-gold",
|
||||
"ultimaker_abs_red",
|
||||
"ultimaker_abs_silver-metallic",
|
||||
"ultimaker_abs_white",
|
||||
"ultimaker_abs_yellow",
|
||||
"ultimaker_bam",
|
||||
"ultimaker_cpe_black",
|
||||
"ultimaker_cpe_blue",
|
||||
"ultimaker_cpe_dark-grey",
|
||||
"ultimaker_cpe_green",
|
||||
"ultimaker_cpe_light-grey",
|
||||
"ultimaker_cpe_plus_black",
|
||||
"ultimaker_cpe_plus_transparent",
|
||||
"ultimaker_cpe_plus_white",
|
||||
"ultimaker_cpe_red",
|
||||
"ultimaker_cpe_transparent",
|
||||
"ultimaker_cpe_white",
|
||||
"ultimaker_cpe_yellow",
|
||||
"ultimaker_nylon_black",
|
||||
"ultimaker_nylon_transparent",
|
||||
"ultimaker_pc_black",
|
||||
"ultimaker_pc_transparent",
|
||||
"ultimaker_pc_white",
|
||||
"ultimaker_pla_black",
|
||||
"ultimaker_pla_blue",
|
||||
"ultimaker_pla_green",
|
||||
"ultimaker_pla_magenta",
|
||||
"ultimaker_pla_orange",
|
||||
"ultimaker_pla_pearl-white",
|
||||
"ultimaker_pla_red",
|
||||
"ultimaker_pla_silver-metallic",
|
||||
"ultimaker_pla_transparent",
|
||||
"ultimaker_pla_white",
|
||||
"ultimaker_pla_yellow",
|
||||
"ultimaker_pp_transparent",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_tough_pla_black",
|
||||
"ultimaker_tough_pla_green",
|
||||
"ultimaker_tough_pla_red",
|
||||
"ultimaker_tough_pla_white",
|
||||
"ultimaker_tpu_black",
|
||||
"ultimaker_tpu_blue",
|
||||
"ultimaker_tpu_red",
|
||||
"ultimaker_tpu_white",
|
||||
"chromatik_pla",
|
||||
"dsm_arnitel2045_175",
|
||||
"dsm_novamid1070_175",
|
||||
"emotiontech_abs",
|
||||
"emotiontech_petg",
|
||||
"emotiontech_pla",
|
||||
"emotiontech_pva-m",
|
||||
"emotiontech_pva-oks",
|
||||
"emotiontech_pva-s",
|
||||
"emotiontech_tpu98a",
|
||||
"emotiontech_asax",
|
||||
"emotiontech_hips",
|
||||
"fiberlogy_hd_pla",
|
||||
"fabtotum_abs",
|
||||
"fabtotum_nylon",
|
||||
"fabtotum_pla",
|
||||
"fabtotum_tpu",
|
||||
"filo3d_pla",
|
||||
"filo3d_pla_green",
|
||||
"filo3d_pla_red",
|
||||
"generic_abs",
|
||||
"generic_bam",
|
||||
"generic_cffcpe",
|
||||
"generic_cffpa",
|
||||
"generic_cpe",
|
||||
"generic_cpe_plus",
|
||||
"generic_gffcpe",
|
||||
"generic_gffpa",
|
||||
"generic_hips",
|
||||
"generic_nylon",
|
||||
"generic_pc",
|
||||
"generic_petg",
|
||||
"generic_pla",
|
||||
"generic_pp",
|
||||
"generic_pva",
|
||||
"generic_tough_pla",
|
||||
"generic_tpu",
|
||||
"generic_cpe_175",
|
||||
"imade3d_petg_175",
|
||||
"imade3d_pla_175",
|
||||
"innofill_innoflex60_175",
|
||||
"leapfrog_abs_natural",
|
||||
"leapfrog_epla_natural",
|
||||
"leapfrog_pva_natural",
|
||||
"octofiber_pla",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"structur3d_dap100silicone",
|
||||
"tizyx_abs",
|
||||
"tizyx_flex",
|
||||
"tizyx_petg",
|
||||
"tizyx_pla",
|
||||
"tizyx_pla_bois",
|
||||
"tizyx_pva",
|
||||
"ultimaker_abs_black",
|
||||
"ultimaker_abs_blue",
|
||||
"ultimaker_abs_green",
|
||||
"ultimaker_abs_grey",
|
||||
"ultimaker_abs_orange",
|
||||
"ultimaker_abs_pearl-gold",
|
||||
"ultimaker_abs_red",
|
||||
"ultimaker_abs_silver-metallic",
|
||||
"ultimaker_abs_white",
|
||||
"ultimaker_abs_yellow",
|
||||
"ultimaker_bam",
|
||||
"ultimaker_cpe_black",
|
||||
"ultimaker_cpe_blue",
|
||||
"ultimaker_cpe_dark-grey",
|
||||
"ultimaker_cpe_green",
|
||||
"ultimaker_cpe_light-grey",
|
||||
"ultimaker_cpe_plus_black",
|
||||
"ultimaker_cpe_plus_transparent",
|
||||
"ultimaker_cpe_plus_white",
|
||||
"ultimaker_cpe_red",
|
||||
"ultimaker_cpe_transparent",
|
||||
"ultimaker_cpe_white",
|
||||
"ultimaker_cpe_yellow",
|
||||
"ultimaker_nylon_black",
|
||||
"ultimaker_nylon_transparent",
|
||||
"ultimaker_pc_black",
|
||||
"ultimaker_pc_transparent",
|
||||
"ultimaker_pc_white",
|
||||
"ultimaker_pla_black",
|
||||
"ultimaker_pla_blue",
|
||||
"ultimaker_pla_green",
|
||||
"ultimaker_pla_magenta",
|
||||
"ultimaker_pla_orange",
|
||||
"ultimaker_pla_pearl-white",
|
||||
"ultimaker_pla_red",
|
||||
"ultimaker_pla_silver-metallic",
|
||||
"ultimaker_pla_transparent",
|
||||
"ultimaker_pla_white",
|
||||
"ultimaker_pla_yellow",
|
||||
"ultimaker_pp_transparent",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_tough_pla_black",
|
||||
"ultimaker_tough_pla_green",
|
||||
"ultimaker_tough_pla_red",
|
||||
"ultimaker_tough_pla_white",
|
||||
"ultimaker_tpu_black",
|
||||
"ultimaker_tpu_blue",
|
||||
"ultimaker_tpu_red",
|
||||
"ultimaker_tpu_white",
|
||||
"verbatim_bvoh_175",
|
||||
"Vertex_Delta_ABS",
|
||||
"Vertex_Delta_PET",
|
||||
"Vertex_Delta_PLA",
|
||||
"Vertex_Delta_PLA_Glitter",
|
||||
"Vertex_Delta_PLA_Mat",
|
||||
"Vertex_Delta_PLA_Satin",
|
||||
"Vertex_Delta_PLA_Wood",
|
||||
"Vertex_Delta_TPU",
|
||||
"zyyx_pro_flex",
|
||||
"zyyx_pro_pla"
|
||||
|
||||
]
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal Pro" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_height": { "default_value": 300 },
|
||||
"gantry_height": { "value": 30 },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_heated_build_volume": { "default_value": true },
|
||||
"build_volume_temperature": { "maximum_value_warning": 45 },
|
||||
"material_print_temperature": { "maximum_value_warning": 295 },
|
||||
"material_bed_temperature": { "maximum_value_warning": 140 },
|
||||
"machine_max_acceleration_x": { "default_value": 1500 },
|
||||
"machine_max_acceleration_y": { "default_value": 1500 },
|
||||
"machine_max_acceleration_z": { "default_value": 250 },
|
||||
"machine_acceleration": { "default_value": 1500 },
|
||||
"machine_max_jerk_xy": { "default_value": 15 },
|
||||
"machine_max_jerk_z": { "default_value": 1 },
|
||||
"machine_max_jerk_e": { "default_value": 15 },
|
||||
"machine_head_with_fans_polygon": { "default_value": [ [-35, 65], [-35, -50], [35, -50], [35, 65] ] },
|
||||
"machine_max_feedrate_z": { "default_value": 10 },
|
||||
"machine_max_feedrate_e": { "default_value": 120 },
|
||||
"machine_gcode_flavor": { "default_value": "Marlin" },
|
||||
"machine_start_gcode": { "default_value": "G21 ; set units to millimeters\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nG28 ; home all without mesh bed level\nM420 S1\nG92 E0.0 ; reset extruder distance position\nG1 Z0.25\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG92 E0.0 ; reset extruder distance position" },
|
||||
"machine_end_gcode": { "default_value": "M104 T0 S0 ;extruder heater off\nM104 T1 S0 ;extruder heater off\nM140 S0 ;heated bed heater off\nG91\nG1 Z1 F420 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 E-1 F300 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG1 X0 Y300 F6000 ;move the head out of the way\nM84 ;steppers off" },
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"skirt_brim_minimal_length": { "value": "550" },
|
||||
"retraction_amount": { "value": "1" },
|
||||
"retraction_speed": { "value": "50", "maximum_value_warning": "130" },
|
||||
"retraction_retract_speed": { "value": "retraction_speed", "maximum_value_warning": "130" },
|
||||
"retraction_prime_speed": { "value": "math.ceil(retraction_speed * 0.4)", "maximum_value_warning": "130" },
|
||||
"retraction_hop_enabled": { "value": "True" },
|
||||
"retraction_hop": { "value": "0.5" },
|
||||
"retraction_combing": { "default_value": "noskin" },
|
||||
"retraction_combing_max_distance": { "value": "10" },
|
||||
"travel_avoid_other_parts": { "value": "True" },
|
||||
"travel_avoid_supports": { "value": "True" },
|
||||
"speed_travel": { "maximum_value": "150", "value": "150", "maximum_value_warning": "151" },
|
||||
"speed_travel_layer_0": { "value": "math.ceil(speed_travel * 0.4)" },
|
||||
"speed_layer_0": { "value": "math.ceil(speed_print * 0.25)" },
|
||||
"speed_wall": { "value": "math.ceil(speed_print * 0.50)" },
|
||||
"speed_wall_0": { "value": "math.ceil(speed_print * 0.50)" },
|
||||
"speed_wall_x": { "value": "math.ceil(speed_print * 0.75)" },
|
||||
"speed_topbottom": { "value": "math.ceil(speed_print * 0.45)" },
|
||||
"speed_roofing": { "value": "math.ceil(speed_print * 0.45)" },
|
||||
"speed_slowdown_layers": { "value": "2" },
|
||||
"roofing_layer_count": { "value": "1" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"infill_enable_travel_optimization": { "value": "True" },
|
||||
"minimum_polygon_circumference": { "value": "0.2" },
|
||||
"wall_overhang_angle": { "value": "75" },
|
||||
"wall_overhang_speed_factor": { "value": "50" },
|
||||
"bridge_settings_enabled": { "value": "True" },
|
||||
"bridge_wall_coast": { "value": "10" },
|
||||
"bridge_fan_speed": { "value": "100" },
|
||||
"bridge_fan_speed_2": { "resolve": "max(cool_fan_speed, 50)" },
|
||||
"bridge_fan_speed_3": { "resolve": "max(cool_fan_speed, 20)" },
|
||||
"alternate_extra_perimeter": { "value": "True" },
|
||||
"cool_min_layer_time_fan_speed_max": { "value": "20" },
|
||||
"cool_min_layer_time": { "value": "15" },
|
||||
"cool_fan_speed_min": { "value": "cool_fan_speed" },
|
||||
"cool_fan_full_at_height": { "value": "resolveOrValue('layer_height_0') + resolveOrValue('layer_height') * max(1, cool_fan_full_layer - 1)" },
|
||||
"cool_fan_full_layer": { "value": "4" },
|
||||
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
|
||||
"line_width": { "value": "machine_nozzle_size * 1.125" },
|
||||
"wall_line_width": { "value": "machine_nozzle_size" },
|
||||
"fill_perimeter_gaps": { "default_value": "everywhere" },
|
||||
"fill_outline_gaps": { "value": "True" },
|
||||
"meshfix_maximum_resolution": { "value": "0.01" },
|
||||
"meshfix_maximum_deviation": { "value": "layer_height / 2" },
|
||||
"infill_before_walls": { "value": "False" },
|
||||
"zig_zaggify_infill": { "value": "True" },
|
||||
"min_infill_area": { "value": "5.0" },
|
||||
"acceleration_enabled": { "value": "True" },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "1000" },
|
||||
"acceleration_print": { "value": "1000" },
|
||||
"acceleration_travel": { "value": "1000" },
|
||||
"acceleration_support": { "value": "1000" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_enabled": { "value": "True" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "10" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" },
|
||||
"prime_tower_position_x": { "value": "270" },
|
||||
"prime_tower_position_y": { "value": "270" },
|
||||
"extruder_prime_pos_abs": { "value": "True" },
|
||||
"switch_extruder_prime_speed": { "value": "15" },
|
||||
"switch_extruder_retraction_amount": { "value": "2" },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2.5" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_angle": { "value": "60" },
|
||||
"support_bottom_distance": { "value": "support_z_distance / 2" },
|
||||
"support_pattern": { "default_value": "zigzag" },
|
||||
"support_top_distance": { "value": "support_z_distance" },
|
||||
"support_use_towers": { "value": "True" },
|
||||
"support_z_distance": { "value": "layer_height" },
|
||||
"support_interface_enable": { "value": "True" },
|
||||
"support_interface_height": { "value": "1" },
|
||||
"support_interface_skip_height": { "value": "layer_height" },
|
||||
"support_bottom_enable": { "value": "False" },
|
||||
"support_join_distance": { "value": "1" },
|
||||
"support_offset": { "value": "1.5" },
|
||||
"support_infill_rate": { "value": "20" },
|
||||
"support_brim_enable": { "value": "True" },
|
||||
"prime_tower_enable": { "value": "True" }
|
||||
}
|
||||
}
|
||||
40
resources/definitions/atmat_signal_xl.def.json
Normal file
40
resources/definitions/atmat_signal_xl.def.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"name": "Signal XL",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal XL" },
|
||||
"machine_width": { "default_value": 310 },
|
||||
"machine_depth": { "default_value": 320 },
|
||||
"machine_height": { "default_value": 260 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_heated_build_volume": { "default_value": false },
|
||||
"machine_gcode_flavor": { "default_value": "Repetier" }
|
||||
|
||||
}
|
||||
}
|
||||
40
resources/definitions/atmat_signal_xxl.def.json
Normal file
40
resources/definitions/atmat_signal_xxl.def.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"name": "Signal XXL",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal XXL" },
|
||||
"machine_width": { "default_value": 310 },
|
||||
"machine_depth": { "default_value": 320 },
|
||||
"machine_height": { "default_value": 385 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_heated_build_volume": { "default_value": false },
|
||||
"machine_gcode_flavor": { "default_value": "Repetier" }
|
||||
|
||||
}
|
||||
}
|
||||
40
resources/definitions/atmat_signal_xxxl.def.json
Normal file
40
resources/definitions/atmat_signal_xxxl.def.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"name": "Signal XXXL",
|
||||
"version": 2,
|
||||
"inherits": "atmat_signal_pro_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"quality_definition": "atmat_signal_pro_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "Signal XXXL" },
|
||||
"machine_width": { "default_value": 310 },
|
||||
"machine_depth": { "default_value": 320 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"acceleration_layer_0": { "value": "250" },
|
||||
"acceleration_prime_tower": { "value": "750" },
|
||||
"acceleration_print": { "value": "750" },
|
||||
"acceleration_travel": { "value": "750" },
|
||||
"acceleration_support": { "value": "750" },
|
||||
"acceleration_support_interface": { "value": "750" },
|
||||
"acceleration_topbottom": { "value": "750" },
|
||||
"acceleration_wall": { "value": "750" },
|
||||
"acceleration_wall_0": { "value": "500" },
|
||||
"jerk_layer_0": { "value": "5" },
|
||||
"jerk_prime_tower": { "value": "jerk_print" },
|
||||
"jerk_print": { "value": "7.5" },
|
||||
"jerk_support": { "value": "jerk_print" },
|
||||
"jerk_support_interface": { "value": "jerk_print" },
|
||||
"jerk_topbottom": { "value": "jerk_print" },
|
||||
"jerk_wall": { "value": "jerk_print" },
|
||||
"jerk_wall_0": { "value": "jerk_print" },
|
||||
"jerk_travel": { "value": "jerk_layer_0" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_layer_0" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_heated_build_volume": { "default_value": false },
|
||||
"machine_gcode_flavor": { "default_value": "Repetier" }
|
||||
|
||||
}
|
||||
}
|
||||
68
resources/definitions/dagoma_delta.def.json
Normal file
68
resources/definitions/dagoma_delta.def.json
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"name": "Dagoma Delta",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": false,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma"
|
||||
},
|
||||
"overrides": {
|
||||
"machine_width": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-36, -42],
|
||||
[-36, 42],
|
||||
[36, 42],
|
||||
[36, -42]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "0"
|
||||
},
|
||||
"machine_shape": {
|
||||
"default_value": "elliptic"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM107\nM109 R100\nG29\nM109 S{material_print_temperature_layer_0} U-55 X55 V-85 Y-85 W0.26 Z0.26\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 40
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.8
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 60
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
62
resources/definitions/dagoma_disco.def.json
Normal file
62
resources/definitions/dagoma_disco.def.json
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"name": "Dagoma Disco",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": false,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma"
|
||||
},
|
||||
"overrides": {
|
||||
"machine_width": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-17, -70],
|
||||
[-17, 40],
|
||||
[17, 40],
|
||||
[17, -70]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "10"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"material_standby_temperature": {
|
||||
"default_value": 90
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 60
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.5
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 50
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +1,34 @@
|
|||
{
|
||||
"name": "Dagoma DiscoEasy200",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"inherits": "dagoma_disco",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "dagoma_discoeasy200.3mf",
|
||||
"platform_offset": [0, -57.3, -11],
|
||||
"platform_offset": [0, -57, -39],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_discoeasy200_extruder_0",
|
||||
"1": "dagoma_discoeasy200_extruder_1"
|
||||
"0": "dagoma_discoeasy200_extruder"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma DiscoEasy200"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"machine_extruders_share_heater": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_width": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-17, -70],
|
||||
[-17, 40],
|
||||
[17, 40],
|
||||
[17, -70]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "10"
|
||||
"default_value": 1
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nM106 S255\nG28 X Y\nG1 X50\nM109 R90\nG28\nM104 S{material_print_temperature_layer_0}\nG29\nM107\nG1 X100 Y20 F3000\nG1 Z0.5\nM109 S{material_print_temperature_layer_0}\nM82\nG92 E0\nG1 F200 E10\nG92 E0\nG1 Z3\nG1 F6000\n"
|
||||
"default_value": ";Begin Start Gcode for Dagoma DiscoEasy 200\n;Sliced: {date} {time}\n;Initial extruder: {initial_extruder_nr}\n\nG90 ;Absolute positioning\nM106 S255 ;Fan on full\nG28 X Y ;Home stop X Y\nG1 X100 ;Centre back during cooldown in case of oozing\nM109 R{material_standby_temperature} ;Cooldown in case too hot\nG28 ;Centre\nG29 ;Auto-level\nM104 S{material_print_temperature_layer_0} ;Pre-heat\nM107 ;Fan off\nG0 X100 Y5 Z0.5 ;Front centre for degunk\nM109 S{material_print_temperature_layer_0} ;Wait for initial temp\nM83 ;E Relative\nG1 E10 F200 ;Degunk\nG1 E-3 F5000 ;Retract\nG0 Z3 ;Withdraw\nM82 ;E absolute\nG92 E0 ;E reset\nG1 F6000 ;Set feedrate\n\n;Finish Start Gcode for Dagoma DiscoEasy 200\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 F3000\nG90\nG28 X Y\nM107\nM84\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 60
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.5
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 50
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
"default_value": ";Begin End Gcode for Dagoma DiscoEasy 200\n\nM106 S255 ;Fan on full\nM104 S0 ;Cool hotend\nM140 S0 ;Cool heated bed\nG91 ;Relative positioning\nG1 E-3 F5000 ;Retract filament to stop oozing\nG0 Z+3 ;Withdraw\nG90 ;Absolute positioning\nG28 X Y ;Home\nM109 R{material_standby_temperature} ;Wait until head has cooled to standby temp\nM107 ;Fan off\nM18 ;Stepper motors off\n\n;Finish End Gcode for Dagoma DiscoEasy 200\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
38
resources/definitions/dagoma_discoeasy200_bicolor.def.json
Normal file
38
resources/definitions/dagoma_discoeasy200_bicolor.def.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"name": "Dagoma DiscoEasy200 Bicolor",
|
||||
"version": 2,
|
||||
"inherits": "dagoma_disco",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "dagoma_discoeasy200_bicolor.3mf",
|
||||
"platform_offset": [0, -57.3, -11],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_discoeasy200_extruder_0",
|
||||
"1": "dagoma_discoeasy200_extruder_1"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma DiscoEasy200 Bicolor"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"machine_extruders_share_heater": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Begin Start Gcode for Dagoma DiscoEasy 200 Bicolor\n;Sliced: {date} {time}\n;Initial extruder: {initial_extruder_nr}\n\nG90 ;Absolute positioning\nM106 S255 ;Fan on full\nG28 X Y ;Home stop X Y\nG1 X100 ;Centre back during cooldown in case of oozing\nM109 R{material_standby_temperature} ;Cooldown in case too hot\nG28 ;Centre\nG29 ;Auto-level\nM104 S{material_print_temperature_layer_0} ;Pre-heat\nM107 ;Fan off\nG0 X100 Y5 Z0.5 ;Front centre for degunk\nM109 S{material_print_temperature_layer_0} ;Wait for initial temp\n;M83 ;E Relative\n;G1 E60 F3000 ;Reverse multi-extruder retract\n;G1 E10 F200 ;Degunk\n;G1 E-3 F5000 ;Retract\nG0 Z3 ;Withdraw\n;M82 ;E absolute\n;G92 E0 ;E reset\n;G1 F6000 ;Set feedrate\n\n;Finish Start Gcode for Dagoma DiscoEasy 200 Bicolor\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": ";Begin End Gcode for Dagoma DiscoEasy 200 Bicolor\n\nM106 S255 ;Fan on full\nM104 S0 ;Cool hotend\nM140 S0 ;Cool heated bed\nG91 ;Relative positioning\nG1 E-3 F5000 ;Retract filament to stop oozing\nG1 E-60 F5000 ;Retract filament multi-extruder\nG0 Z+3 ;Withdraw\nG90 ; Absolute positioning\nG28 X Y ;Home\nM109 R{material_standby_temperature} ;Wait until head has cooled to standby temp\nM107 ;Fan off\nM18 ;Stepper motors off\n\n;Finish End Gcode for Dagoma DiscoEasy 200 Bicolor\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +1,34 @@
|
|||
{
|
||||
"name": "Dagoma DiscoUltimate",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"inherits": "dagoma_disco",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "dagoma_discoultimate.3mf",
|
||||
"platform_offset": [0, -58.5, -11],
|
||||
"platform_offset": [0, -58.5, -39.5],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_discoultimate_extruder_0",
|
||||
"1": "dagoma_discoultimate_extruder_1"
|
||||
"0": "dagoma_discoultimate_extruder"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma DiscoUltimate"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"machine_extruders_share_heater": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_width": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-17, -70],
|
||||
[-17, 40],
|
||||
[17, 40],
|
||||
[17, -70]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "10"
|
||||
"default_value": 1
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nM106 S255\nG28 X Y\nG1 X50\nM109 R90\nG28\nM104 S{material_print_temperature_layer_0}\nG29\nM107\nG1 X100 Y20 F3000\nG1 Z0.5\nM109 S{material_print_temperature_layer_0}\nM82\nG92 E0\nG1 F200 E10\nG92 E0\nG1 Z3\nG1 F6000\n"
|
||||
"default_value": ";Begin Start Gcode for Dagoma DiscoUltimate\n;Sliced: {date} {time}\n;Initial extruder: {initial_extruder_nr}\n\nG90 ;Absolute positioning\nM106 S255 ;Fan on full\nG28 X Y ;Home stop X Y\nG1 X100 ;Centre back during cooldown in case of oozing\nM109 R{material_standby_temperature} ;Cooldown in case too hot\nG28 ;Centre\nG29 ;Auto-level\nM104 S{material_print_temperature_layer_0} ;Pre-heat\nM107 ;Fan off\nG0 X100 Y5 Z0.5 ;Front centre for degunk\nM109 S{material_print_temperature_layer_0} ;Wait for initial temp\nM83 ;E Relative\nG1 E10 F200 ;Degunk\nG1 E-3 F5000 ;Retract\nG0 Z3 ;Withdraw\nM82 ;E absolute\nG92 E0 ;E reset\nG1 F6000 ;Set feedrate\n\n;Finish Start Gcode for Dagoma DiscoUltimate\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 F3000\nG90\nG28 X Y\nM107\nM84\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 60
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.5
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 50
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
"default_value": ";Begin End Gcode for Dagoma DiscoUltimate\n\nM106 S255 ;Fan on full\nM104 S0 ;Cool hotend\nM140 S0 ;Cool heated bed\nG91 ;Relative positioning\nG1 E-3 F5000 ;Retract filament to stop oozing\nG0 Z+3 ;Withdraw\nG90 ;Absolute positioning\nG28 X Y ;Home\nM109 R{material_standby_temperature} ;Wait until head has cooled to standby temp\nM107 ;Fan off\nM18 ;Stepper motors off\n\n;Finish End Gcode for Dagoma DiscoUltimate\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
38
resources/definitions/dagoma_discoultimate_bicolor.def.json
Normal file
38
resources/definitions/dagoma_discoultimate_bicolor.def.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"name": "Dagoma DiscoUltimate Bicolor",
|
||||
"version": 2,
|
||||
"inherits": "dagoma_disco",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
"manufacturer": "Dagoma",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "dagoma_discoultimate_bicolor.3mf",
|
||||
"platform_offset": [0, -58.5, -11],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_discoultimate_extruder_0",
|
||||
"1": "dagoma_discoultimate_extruder_1"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma DiscoUltimate Bicolor"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"machine_extruders_share_heater": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Begin Start Gcode for Dagoma DiscoUltimate Bicolor\n;Sliced: {date} {time}\n;Initial extruder: {initial_extruder_nr}\n\nG90 ;Absolute positioning\nM106 S255 ;Fan on full\nG28 X Y ;Home stop X Y\nG1 X100 ;Centre back during cooldown in case of oozing\nM109 R{material_standby_temperature} ;Cooldown in case too hot\nG28 ;Centre\nG29 ;Auto-level\nM104 S{material_print_temperature_layer_0} ;Pre-heat\nM107 ;Fan off\nG0 X100 Y5 Z0.5 ;Front centre for degunk\nM109 S{material_print_temperature_layer_0} ;Wait for initial temp\n;M83 ;E Relative\n;G1 E60 F3000 ;Reverse multi-extruder retract\n;G1 E10 F200 ;Degunk\n;G1 E-3 F5000 ;Retract\nG0 Z3 ;Withdraw\n;M82 ;E absolute\n;G92 E0 ;E reset\n;G1 F6000 ;Set feedrate\n\n;Finish Start Gcode for Dagoma DiscoUltimate Bicolor\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": ";Begin End Gcode for Dagoma DiscoUltimate Bicolor\n\nM106 S255 ;Fan on full\nM104 S0 ;Cool hotend\nM140 S0 ;Cool heated bed\nG91 ;Relative positioning\nG1 E-3 F5000 ;Retract filament to stop oozing\nG1 E-60 F5000 ;Retract filament multi-extruder\nG0 Z+3 ;Withdraw\nG90 ; Absolute positioning\nG28 X Y ;Home\nM109 R{material_standby_temperature} ;Wait until head has cooled to standby temp\nM107 ;Fan off\nM18 ;Stepper motors off\n\n;Finish End Gcode for Dagoma DiscoUltimate Bicolor\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "Dagoma Magis",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"inherits": "dagoma_delta",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
|
|
@ -14,65 +14,12 @@
|
|||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_magis_extruder_0"
|
||||
"0": "dagoma_magis_extruder"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_width": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-36, -42],
|
||||
[-36, 42],
|
||||
[36, 42],
|
||||
[36, -42]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "0"
|
||||
},
|
||||
"machine_shape": {
|
||||
"default_value": "elliptic"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM107\nM109 R100\nG29\nM109 S{material_print_temperature_layer_0} U-55 X55 V-85 Y-85 W0.26 Z0.26\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 40
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.8
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 60
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma Magis"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "Dagoma NEVA",
|
||||
"name": "Dagoma Neva",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"inherits": "dagoma_delta",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Dagoma",
|
||||
|
|
@ -14,65 +14,12 @@
|
|||
"preferred_material": "chromatik_pla",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "dagoma_neva_extruder_0"
|
||||
"0": "dagoma_neva_extruder"
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"machine_width": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 205
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 195.55
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_head_with_fans_polygon": {
|
||||
"default_value": [
|
||||
[-36, -42],
|
||||
[-36, 42],
|
||||
[36, 42],
|
||||
[36, -42]
|
||||
]
|
||||
},
|
||||
"gantry_height": {
|
||||
"value": "0"
|
||||
},
|
||||
"machine_shape": {
|
||||
"default_value": "elliptic"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": ";Gcode by Cura\nG90\nG28\nM107\nM109 R100\nG29\nM109 S{material_print_temperature_layer_0} U-55 X55 V-85 Y-85 W0.26 Z0.26\nM82\nG92 E0\nG1 F200 E6\nG92 E0\nG1 F200 E-3.5\nG0 Z0.15\nG0 X10\nG0 Z3\nG1 F6000\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "\nM104 S0\nM106 S255\nM140 S0\nG91\nG1 E-1 F300\nG1 Z+3 E-2 F9000\nG90\nG28\n"
|
||||
},
|
||||
"default_material_print_temperature": {
|
||||
"default_value": 205
|
||||
},
|
||||
"speed_print": {
|
||||
"default_value": 40
|
||||
},
|
||||
"retraction_amount": {
|
||||
"default_value": 3.8
|
||||
},
|
||||
"retraction_speed": {
|
||||
"default_value": 60
|
||||
},
|
||||
"adhesion_type": {
|
||||
"default_value": "skirt"
|
||||
},
|
||||
"skirt_line_count": {
|
||||
"default_value": 2
|
||||
},
|
||||
"layer_height_0": {
|
||||
"default_value": 0.26
|
||||
},
|
||||
"top_bottom_thickness": {
|
||||
"default_value": 1
|
||||
"machine_name": {
|
||||
"default_value": "Dagoma Neva"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -219,6 +219,16 @@
|
|||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
},
|
||||
"machine_always_write_active_tool":
|
||||
{
|
||||
"label": "Always Write Active Tool",
|
||||
"description": "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands.",
|
||||
"default_value": false,
|
||||
"type": "bool",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
},
|
||||
"machine_center_is_zero":
|
||||
{
|
||||
"label": "Is Center Origin",
|
||||
|
|
@ -877,7 +887,7 @@
|
|||
"maximum_value_warning": "3 * machine_nozzle_size",
|
||||
"default_value": 0.4,
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable)",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present)",
|
||||
"value": "line_width",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -893,7 +903,7 @@
|
|||
"minimum_value_warning": "0.1 + 0.4 * machine_nozzle_size",
|
||||
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_interface_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_interface_enable",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"value": "line_width",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -910,7 +920,7 @@
|
|||
"minimum_value_warning": "0.4 * machine_nozzle_size",
|
||||
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_roof_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_roof_enable",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_line_width')",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -926,7 +936,7 @@
|
|||
"minimum_value_warning": "0.4 * machine_nozzle_size",
|
||||
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_bottom_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_bottom_enable",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"value": "extruderValue(support_bottom_extruder_nr, 'support_interface_line_width')",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -1575,7 +1585,7 @@
|
|||
"type": "float",
|
||||
"unit": "mm",
|
||||
"default_value": 0.35,
|
||||
"value": "wall_line_width_0 / 2",
|
||||
"value": "wall_line_width_0 / 2 + (ironing_line_spacing - skin_line_width * (1.0 + ironing_flow / 100) / 2 if ironing_pattern == 'concentric' else skin_line_width * (1.0 - ironing_flow / 100) / 2)",
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "wall_line_width_0",
|
||||
"enabled": "ironing_enabled",
|
||||
|
|
@ -1761,7 +1771,7 @@
|
|||
"description": "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns).",
|
||||
"type": "[int]",
|
||||
"default_value": "[ ]",
|
||||
"enabled": "infill_pattern != 'concentric' and infill_pattern != 'cubicsubdiv' and infill_sparse_density > 0",
|
||||
"enabled": "infill_pattern != 'concentric' and infill_sparse_density > 0",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
|
@ -2072,7 +2082,7 @@
|
|||
"description": "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 2.24,
|
||||
"default_value": 0,
|
||||
"value": "top_layers * layer_height / math.tan(math.radians(max_skin_angle_for_expansion))",
|
||||
"minimum_value": "0",
|
||||
"enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)",
|
||||
|
|
@ -2836,7 +2846,7 @@
|
|||
"maximum_value_warning": "150",
|
||||
"default_value": 60,
|
||||
"value": "speed_print",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": false,
|
||||
"limit_to_extruder": "support_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -2853,7 +2863,7 @@
|
|||
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||
"maximum_value_warning": "150",
|
||||
"value": "speed_support",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -2868,7 +2878,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||
"maximum_value_warning": "150",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"value": "speed_support / 1.5",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -2885,7 +2895,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||
"maximum_value_warning": "150",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'speed_support_interface')",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -2901,7 +2911,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||
"maximum_value_warning": "150",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"value": "extruderValue(support_bottom_extruder_nr, 'speed_support_interface')",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -3176,7 +3186,7 @@
|
|||
"maximum_value_warning": "10000",
|
||||
"default_value": 3000,
|
||||
"value": "acceleration_print",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"limit_to_extruder": "support_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -3193,7 +3203,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3209,7 +3219,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -3226,7 +3236,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "acceleration_enabled and support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "acceleration_enabled and support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3242,7 +3252,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "acceleration_enabled and support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "acceleration_enabled and support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3461,7 +3471,7 @@
|
|||
"maximum_value_warning": "50",
|
||||
"default_value": 20,
|
||||
"value": "jerk_print",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "support_extruder_nr",
|
||||
|
|
@ -3477,7 +3487,7 @@
|
|||
"value": "jerk_support",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3492,7 +3502,7 @@
|
|||
"value": "jerk_support",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -3508,7 +3518,7 @@
|
|||
"value": "extruderValue(support_roof_extruder_nr, 'jerk_support_interface')",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3523,7 +3533,7 @@
|
|||
"value": "extruderValue(support_roof_extruder_nr, 'jerk_support_interface')",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -3767,7 +3777,7 @@
|
|||
"description": "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "retraction_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "retraction_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
|
|
@ -4097,7 +4107,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "int(defaultExtruderPosition())",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"children": {
|
||||
|
|
@ -4108,7 +4118,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "support_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
|
|
@ -4119,7 +4129,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "support_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
|
|
@ -4130,7 +4140,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "support_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"children":
|
||||
|
|
@ -4142,7 +4152,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "support_interface_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
|
|
@ -4153,7 +4163,7 @@
|
|||
"type": "extruder",
|
||||
"default_value": "0",
|
||||
"value": "support_interface_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and extruders_enabled_count > 1",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and extruders_enabled_count > 1",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
}
|
||||
|
|
@ -4207,7 +4217,7 @@
|
|||
"gyroid": "Gyroid"
|
||||
},
|
||||
"default_value": "zigzag",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4219,10 +4229,10 @@
|
|||
"default_value": 1,
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": "1 if support_pattern == 'concentric' else 0",
|
||||
"maximum_value_warning": "3",
|
||||
"maximum_value_warning": "0 if (support_skip_some_zags and support_pattern == 'zigzag') else 3",
|
||||
"type": "int",
|
||||
"value": "1 if support_tree_enable else (1 if (support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'concentric') else 0)",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4234,7 +4244,7 @@
|
|||
"type": "bool",
|
||||
"default_value": false,
|
||||
"value": "support_pattern == 'cross' or support_pattern == 'gyroid'",
|
||||
"enabled": "(support_enable or support_tree_enable) and (support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'cross' or support_pattern == 'gyroid')",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and (support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'cross' or support_pattern == 'gyroid')",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4245,7 +4255,7 @@
|
|||
"description": "Connect the ZigZags. This will increase the strength of the zig zag support structure.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "(support_enable or support_tree_enable) and support_pattern == 'zigzag'",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_pattern == 'zigzag'",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4260,7 +4270,7 @@
|
|||
"maximum_value_warning": "100",
|
||||
"default_value": 15,
|
||||
"value": "15 if support_enable else 0 if support_tree_enable else 15",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -4275,7 +4285,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "support_line_width",
|
||||
"default_value": 2.66,
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"value": "0 if support_infill_rate == 0 else (support_line_width * 100) / support_infill_rate * (2 if support_pattern == 'grid' else (3 if support_pattern == 'triangles' else 1))",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -4290,7 +4300,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "support_line_width",
|
||||
"default_value": 2.66,
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"value": "support_line_distance",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -4304,7 +4314,7 @@
|
|||
"description": "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees.",
|
||||
"type": "[int]",
|
||||
"default_value": "[ ]",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_pattern != 'concentric' and support_infill_rate > 0",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_pattern != 'concentric' and support_infill_rate > 0",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4315,7 +4325,7 @@
|
|||
"description": "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -4329,7 +4339,7 @@
|
|||
"default_value": 8.0,
|
||||
"minimum_value": "0.0",
|
||||
"maximum_value_warning": "50.0",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_brim_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_brim_enable",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
|
|
@ -4344,7 +4354,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50 / skirt_brim_line_width",
|
||||
"value": "math.ceil(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_brim_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_brim_enable",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "support_infill_extruder_nr"
|
||||
|
|
@ -4361,7 +4371,7 @@
|
|||
"maximum_value_warning": "machine_nozzle_size",
|
||||
"default_value": 0.1,
|
||||
"limit_to_extruder": "support_interface_extruder_nr if support_interface_enable else support_infill_extruder_nr",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
|
@ -4374,7 +4384,7 @@
|
|||
"maximum_value_warning": "machine_nozzle_size",
|
||||
"default_value": 0.1,
|
||||
"type": "float",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')",
|
||||
"limit_to_extruder": "support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
|
|
@ -4390,7 +4400,7 @@
|
|||
"value": "extruderValue(support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr, 'support_z_distance') if support_type == 'everywhere' else 0",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr",
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable) and resolveOrValue('support_type') == 'everywhere'",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and resolveOrValue('support_type') == 'everywhere'",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
|
@ -4405,7 +4415,7 @@
|
|||
"maximum_value_warning": "1.5 * machine_nozzle_tip_outer_diameter",
|
||||
"default_value": 0.7,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_xy_overrides_z":
|
||||
|
|
@ -4420,7 +4430,7 @@
|
|||
},
|
||||
"default_value": "z_overrides_xy",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_xy_distance_overhang":
|
||||
|
|
@ -4435,7 +4445,7 @@
|
|||
"default_value": 0.2,
|
||||
"value": "machine_nozzle_size / 2",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_xy_overrides_z == 'z_overrides_xy'",
|
||||
"enabled": "(support_enable or support_meshes_present) and support_xy_overrides_z == 'z_overrides_xy'",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_bottom_stair_step_height":
|
||||
|
|
@ -4448,7 +4458,7 @@
|
|||
"limit_to_extruder": "support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "1.0",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_bottom_stair_step_width":
|
||||
|
|
@ -4461,7 +4471,20 @@
|
|||
"limit_to_extruder": "support_interface_extruder_nr if support_interface_enable else support_infill_extruder_nr",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "10.0",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_bottom_stair_step_min_slope":
|
||||
{
|
||||
"label": "Support Stair Step Minimum Slope Angle",
|
||||
"description": "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model.",
|
||||
"unit": "°",
|
||||
"type": "float",
|
||||
"default_value": 10.0,
|
||||
"limit_to_extruder": "support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr",
|
||||
"minimum_value": "0.01",
|
||||
"maximum_value": "89.99",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_join_distance":
|
||||
|
|
@ -4474,7 +4497,7 @@
|
|||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "10",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_offset":
|
||||
|
|
@ -4487,7 +4510,7 @@
|
|||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"minimum_value_warning": "-1 * machine_nozzle_size",
|
||||
"maximum_value_warning": "10 * machine_nozzle_size",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_infill_sparse_thickness":
|
||||
|
|
@ -4501,7 +4524,7 @@
|
|||
"maximum_value_warning": "0.75 * machine_nozzle_size",
|
||||
"maximum_value": "resolveOrValue('layer_height') * 8",
|
||||
"value": "resolveOrValue('layer_height')",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_infill_rate > 0",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_infill_rate > 0",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
|
|
@ -4514,7 +4537,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "1 if (support_pattern == 'cross' or support_pattern == 'lines' or support_pattern == 'zigzag' or support_pattern == 'concentric') else 5",
|
||||
"maximum_value": "999999 if support_line_distance == 0 else (20 - math.log(support_line_distance) / math.log(2))",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_infill_rate > 0",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_infill_rate > 0",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
|
|
@ -4527,7 +4550,7 @@
|
|||
"default_value": 1,
|
||||
"minimum_value": "0.0001",
|
||||
"minimum_value_warning": "3 * resolveOrValue('layer_height')",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_infill_rate > 0 and gradual_support_infill_steps > 0",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_infill_rate > 0 and gradual_support_infill_steps > 0",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
|
|
@ -4540,7 +4563,7 @@
|
|||
"default_value": 0.0,
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "5",
|
||||
"enabled": "support_enable",
|
||||
"enabled": "support_enable or support_meshes_present",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
|
@ -4551,7 +4574,7 @@
|
|||
"type": "bool",
|
||||
"default_value": false,
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
|
@ -4563,7 +4586,7 @@
|
|||
"default_value": false,
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_enable')",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_bottom_enable":
|
||||
|
|
@ -4574,7 +4597,7 @@
|
|||
"default_value": false,
|
||||
"value": "extruderValue(support_bottom_extruder_nr, 'support_interface_enable')",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
|
@ -4590,7 +4613,7 @@
|
|||
"minimum_value_warning": "0.2 + layer_height",
|
||||
"maximum_value_warning": "10",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
|
@ -4606,7 +4629,7 @@
|
|||
"maximum_value_warning": "10",
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_height')",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_bottom_height":
|
||||
|
|
@ -4621,7 +4644,7 @@
|
|||
"minimum_value_warning": "min(support_bottom_distance + layer_height, support_bottom_stair_step_height)",
|
||||
"maximum_value_warning": "10",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
|
@ -4635,7 +4658,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "support_interface_height",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_interface_density":
|
||||
|
|
@ -4648,7 +4671,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "100",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"children":
|
||||
|
|
@ -4663,7 +4686,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value": "100",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_density')",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -4680,7 +4703,7 @@
|
|||
"minimum_value_warning": "support_roof_line_width - 0.0001",
|
||||
"value": "0 if support_roof_density == 0 else (support_roof_line_width * 100) / support_roof_density * (2 if support_roof_pattern == 'grid' else (3 if support_roof_pattern == 'triangles' else 1))",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
@ -4696,7 +4719,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value": "100",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"value": "extruderValue(support_bottom_extruder_nr, 'support_interface_density')",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -4713,7 +4736,7 @@
|
|||
"minimum_value_warning": "support_bottom_line_width - 0.0001",
|
||||
"value": "0 if support_bottom_density == 0 else (support_bottom_line_width * 100) / support_bottom_density * (2 if support_bottom_pattern == 'grid' else (3 if support_bottom_pattern == 'triangles' else 1))",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
@ -4736,7 +4759,7 @@
|
|||
},
|
||||
"default_value": "concentric",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"children":
|
||||
|
|
@ -4757,7 +4780,7 @@
|
|||
"default_value": "concentric",
|
||||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_pattern')",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
|
|
@ -4777,7 +4800,7 @@
|
|||
"default_value": "concentric",
|
||||
"value": "extruderValue(support_bottom_extruder_nr, 'support_interface_pattern')",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
@ -4793,7 +4816,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "minimum_support_area",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
|
@ -4808,7 +4831,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "minimum_support_area",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"minimum_bottom_area":
|
||||
|
|
@ -4822,7 +4845,7 @@
|
|||
"minimum_value": "0",
|
||||
"minimum_value_warning": "minimum_support_area",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
|
@ -4836,7 +4859,7 @@
|
|||
"default_value": 0.0,
|
||||
"maximum_value": "extruderValue(support_extruder_nr, 'support_offset')",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_interface_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"children":
|
||||
|
|
@ -4851,7 +4874,7 @@
|
|||
"value": "extruderValue(support_roof_extruder_nr, 'support_interface_offset')",
|
||||
"maximum_value": "extruderValue(support_extruder_nr, 'support_offset')",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_roof_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
|
|
@ -4865,7 +4888,7 @@
|
|||
"value": "extruderValue(support_bottom_extruder_nr, 'support_interface_offset')",
|
||||
"maximum_value": "extruderValue(support_extruder_nr, 'support_offset')",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable)",
|
||||
"enabled": "support_bottom_enable and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
@ -4878,7 +4901,7 @@
|
|||
"type": "[int]",
|
||||
"default_value": "[ ]",
|
||||
"limit_to_extruder": "support_interface_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_interface_enable and support_interface_pattern != 'concentric'",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_interface_enable and support_interface_pattern != 'concentric'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"children":
|
||||
|
|
@ -4891,7 +4914,7 @@
|
|||
"default_value": "[ ]",
|
||||
"value": "support_interface_angles",
|
||||
"limit_to_extruder": "support_roof_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_roof_enable and support_roof_pattern != 'concentric'",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_roof_enable and support_roof_pattern != 'concentric'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
|
|
@ -4903,7 +4926,7 @@
|
|||
"default_value": "[ ]",
|
||||
"value": "support_interface_angles",
|
||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_bottom_enable and support_bottom_pattern != 'concentric'",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_bottom_enable and support_bottom_pattern != 'concentric'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
}
|
||||
|
|
@ -4915,7 +4938,7 @@
|
|||
"description": "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": "support_enable or support_tree_enable",
|
||||
"enabled": "support_enable or support_tree_enable or support_meshes_present",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"support_supported_skin_fan_speed":
|
||||
|
|
@ -4927,7 +4950,7 @@
|
|||
"maximum_value": "100",
|
||||
"default_value": 100,
|
||||
"type": "float",
|
||||
"enabled": "(support_enable or support_tree_enable) and support_fan_enable",
|
||||
"enabled": "(support_enable or support_tree_enable or support_meshes_present) and support_fan_enable",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"support_use_towers":
|
||||
|
|
@ -4993,6 +5016,17 @@
|
|||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false,
|
||||
"settable_globally": false
|
||||
},
|
||||
"support_meshes_present":
|
||||
{
|
||||
"label": "Scene Has Support Meshes",
|
||||
"description": "There are support meshes present in the scene. This setting is controlled by Cura.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": false,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -5163,7 +5197,7 @@
|
|||
"description": "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "resolveOrValue('adhesion_type') == 'brim' and (support_enable or support_tree_enable)",
|
||||
"enabled": "resolveOrValue('adhesion_type') == 'brim' and (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
"limit_to_extruder": "support_infill_extruder_nr"
|
||||
|
|
@ -5681,7 +5715,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)",
|
||||
"minimum_value_warning": "max(extruderValues('prime_tower_line_width')) * 2",
|
||||
"maximum_value_warning": "20",
|
||||
"maximum_value_warning": "42",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
|
|
@ -5947,7 +5981,7 @@
|
|||
"description": "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "not (support_enable or support_tree_enable)",
|
||||
"enabled": "not (support_enable or support_tree_enable or support_meshes_present)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
|
|
@ -6028,8 +6062,8 @@
|
|||
},
|
||||
"infill_mesh_order":
|
||||
{
|
||||
"label": "Infill Mesh Order",
|
||||
"description": "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes.",
|
||||
"label": "Mesh Processing Rank",
|
||||
"description": "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes.",
|
||||
"default_value": 0,
|
||||
"value": "1 if infill_mesh else 0",
|
||||
"minimum_value_warning": "1",
|
||||
|
|
@ -6359,7 +6393,7 @@
|
|||
"description": "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": "support_enable and (support_pattern == 'zigzag')",
|
||||
"enabled": "(support_enable or support_meshes_present) and support_pattern == 'zigzag'",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
@ -6373,7 +6407,7 @@
|
|||
"default_value": 20,
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": "support_line_distance",
|
||||
"enabled": "support_enable and (support_pattern == 'zigzag') and support_skip_some_zags",
|
||||
"enabled": "(support_enable or support_meshes_present) and support_pattern == 'zigzag' and support_skip_some_zags",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true,
|
||||
|
|
@ -6388,7 +6422,7 @@
|
|||
"value": "0 if support_line_distance == 0 else round(support_skip_zag_per_mm / support_line_distance)",
|
||||
"minimum_value": "1",
|
||||
"minimum_value_warning": "3",
|
||||
"enabled": "support_enable and (support_pattern == 'zigzag') and support_skip_some_zags",
|
||||
"enabled": "(support_enable or support_meshes_present) and support_pattern == 'zigzag' and support_skip_some_zags",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": true
|
||||
|
|
|
|||
|
|
@ -1,58 +1,59 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Geeetech A10",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Amit L",
|
||||
"manufacturer": "Geeetech",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "geeetech_A10_1"
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Geeetech A10" },
|
||||
"machine_width": {
|
||||
"default_value": 235
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 260
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 235
|
||||
}, "machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"layer_height": { "default_value": 0.1 },
|
||||
"layer_height_0": { "default_value": 0.15 },
|
||||
"retraction_amount": { "default_value": 0.8 },
|
||||
"retraction_speed": { "default_value": 35 },
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"machine_head_with_fans_polygon": { "default_value": [[-31,31],[34,31],[34,-40],[-31,-40]] },
|
||||
"gantry_height": { "value": "28" },
|
||||
"machine_max_feedrate_z": { "default_value": 12 },
|
||||
"machine_max_feedrate_e": { "default_value": 120 },
|
||||
"machine_max_acceleration_z": { "default_value": 500 },
|
||||
"machine_acceleration": { "default_value": 1000 },
|
||||
"machine_max_jerk_xy": { "default_value": 10 },
|
||||
"machine_max_jerk_z": { "default_value": 0.2 },
|
||||
"machine_max_jerk_e": { "default_value": 2.5 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 \nG1 Z15 F300\nM107\nG90\nM82\nM104 S215\nM140 S55\nG92 E0\nM109 S215\nM107\nG0 X10 Y20 F6000\nG1 Z0.8\nG1 F300 X180 E40\nG1 F1200 Z2\nG92 E0\nG28"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "G91\nG1 E-1\nG0 X0 Y200\nM104 S0\nG90\nG92 E0\nM140 S0\nM84\nM104 S0\nM140 S0\nM84"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 1
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Geeetech A10",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Amit L",
|
||||
"manufacturer": "Geeetech",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "geeetech_A10_1"
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Geeetech A10" },
|
||||
"machine_width": {
|
||||
"default_value": 235
|
||||
},
|
||||
"machine_height": {
|
||||
"default_value": 260
|
||||
},
|
||||
"machine_depth": {
|
||||
"default_value": 235
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"layer_height": { "default_value": 0.1 },
|
||||
"layer_height_0": { "default_value": 0.15 },
|
||||
"retraction_amount": { "default_value": 0.8 },
|
||||
"retraction_speed": { "default_value": 35 },
|
||||
"adhesion_type": { "default_value": "skirt" },
|
||||
"machine_head_with_fans_polygon": { "default_value": [[-31,31],[34,31],[34,-40],[-31,-40]] },
|
||||
"gantry_height": { "value": "28" },
|
||||
"machine_max_feedrate_z": { "default_value": 12 },
|
||||
"machine_max_feedrate_e": { "default_value": 120 },
|
||||
"machine_max_acceleration_z": { "default_value": 500 },
|
||||
"machine_acceleration": { "default_value": 1000 },
|
||||
"machine_max_jerk_xy": { "default_value": 10 },
|
||||
"machine_max_jerk_z": { "default_value": 0.2 },
|
||||
"machine_max_jerk_e": { "default_value": 2.5 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 \nG1 Z15 F300\nM107\nG90\nM82\nM104 S215\nM140 S55\nG92 E0\nM109 S215\nM107\nG0 X10 Y20 F6000\nG1 Z0.8\nG1 F300 X180 E40\nG1 F1200 Z2\nG92 E0\nG28"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "G91\nG1 E-1\nG0 X0 Y200\nM104 S0\nG90\nG92 E0\nM140 S0\nM84\nM104 S0\nM140 S0\nM84"
|
||||
},
|
||||
"machine_extruder_count": {
|
||||
"default_value": 1
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,8 @@
|
|||
},
|
||||
"machine_depth": {
|
||||
"default_value": 260
|
||||
}, "machine_center_is_zero": {
|
||||
},
|
||||
"machine_center_is_zero": {
|
||||
"default_value": false
|
||||
},
|
||||
"layer_height": { "default_value": 0.1 },
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
"material_bed_temp_wait": {"default_value": false },
|
||||
"machine_max_feedrate_z": {"default_value": 10 },
|
||||
"machine_acceleration": {"default_value": 180 },
|
||||
"machine_start_gcode": {"default_value": "\n;Neither Hybrid AM Systems nor any of Hybrid AM Systems representatives has any liabilities or gives any warranties on this .gcode file, or on any or all objects made with this .gcode file.\n\nM140 S{material_bed_temperature_layer_0}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\n\nG1 Z10 F900\nG1 X-25 Y20 F12000\n\nM190 S{material_bed_temperature_layer_0}\nM117 HMS434 Printing ...\n\nM42 P10 S255 ; chamberfans on" },
|
||||
"machine_start_gcode": {"default_value": "\n;Neither Hybrid AM Systems nor any of Hybrid AM Systems representatives has any liabilities or gives any warranties on this .gcode file, or on any or all objects made with this .gcode file.\n\nM114\n\nM140 S{material_bed_temperature_layer_0}\nM118 // action:chamber_fan_on\nM141 S{build_volume_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\n\nG1 Z10 F900\nG1 X-25 Y20 F12000\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 HMS434 Printing ..." },
|
||||
"machine_end_gcode": {"default_value": "" },
|
||||
|
||||
"retraction_extra_prime_amount": {"minimum_value_warning": "-2.0" },
|
||||
|
|
@ -104,7 +104,7 @@
|
|||
"skin_outline_count": {"value": "0"},
|
||||
"ironing_line_spacing": {"value": "line_width / 4 * 3"},
|
||||
"ironing_flow": {"value": "0"},
|
||||
"ironing_inset": {"value": "ironing_line_spacing"},
|
||||
"ironing_inset": {"value": "ironing_line_spacing + (ironing_line_spacing - skin_line_width * (1.0 + ironing_flow / 100) / 2 if ironing_pattern == 'concentric' else skin_line_width * (1.0 - ironing_flow / 100) / 2)"},
|
||||
"speed_ironing": {"value": "150"},
|
||||
|
||||
"infill_sparse_density": {"value": 30},
|
||||
|
|
|
|||
72
resources/definitions/lotmaxx_sc60.def.json
Normal file
72
resources/definitions/lotmaxx_sc60.def.json
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
{
|
||||
"name": "Lotmaxx Shark",
|
||||
"version": 2,
|
||||
"inherits": "fdmprinter",
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "Lotmaxx Shark" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_height": { "default_value": 265 },
|
||||
"machine_head_with_fans_polygon": { "default_value": [
|
||||
[-50.7,16.8],
|
||||
[-50.7,-29.5],
|
||||
[46.9,-29.5],
|
||||
[49.9,16.8]
|
||||
]
|
||||
},
|
||||
"gantry_height": { "value": 29 },
|
||||
"machine_heated_bed": {"value": true},
|
||||
"machine_start_gcode":{
|
||||
"default_value":"G28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\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 Z2.0 F3000 ;Move Z Axis up\n"
|
||||
},
|
||||
"machine_end_gcode":{
|
||||
"default_value":"G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n"
|
||||
},
|
||||
"acceleration_print":{"value":1000},
|
||||
"acceleration_travel":{"value":1000},
|
||||
"acceleration_travel_layer_0":{"value":1000.0},
|
||||
"expand_skins_expand_distance":{"value":0.8},
|
||||
"fill_outline_gaps":{"default_value":false},
|
||||
"infill_sparse_density":{"value":15},
|
||||
"meshfix_maximum_resolution":{"value":0.05},
|
||||
"optimize_wall_printing_order":{"value":true},
|
||||
"retract_at_layer_change":{"value":false},
|
||||
"retraction_amount":{"value":4.5},
|
||||
"roofing_layer_count":{"value":1},
|
||||
"skin_preshrink":{"value":0.8},
|
||||
"speed_layer_0":{"value":30},
|
||||
"speed_print":{"value":45},
|
||||
"speed_roofing":{"value":35},
|
||||
"speed_topbottom":{"value":35},
|
||||
"speed_travel":{"value":80},
|
||||
"speed_wall_0":{"value":32},
|
||||
"speed_wall_x":{"value":32},
|
||||
"support_infill_rate":{"value":5},
|
||||
"support_pattern":{"default_value":"lines"},
|
||||
"support_use_towers":{"value":false},
|
||||
"wall_overhang_speed_factor":{"value":50},
|
||||
"z_seam_corner":{"default_value":"z_seam_corner_any"},
|
||||
"z_seam_relative":{"value":true},
|
||||
"z_seam_type":{"default_value":"sharpest_corner"},
|
||||
"zig_zaggify_infill":{"value":true},
|
||||
"adhesion_type":{"default_value":"skirt"},
|
||||
"prime_tower_enable":{"value":true},
|
||||
"prime_tower_position_x":{"value": 50},
|
||||
"prime_tower_position_y":{"value": 50},
|
||||
"prime_tower_min_volume":{"value": 30},
|
||||
"switch_extruder_retraction_amount": {"value": 100},
|
||||
"switch_extruder_retraction_speeds": {"value": 60}
|
||||
},
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "lotmaxx.com",
|
||||
"manufacturer": "Lotmaxx",
|
||||
"platform": "lotmaxx_sc_10_20_platform.3mf",
|
||||
"machine_extruder_trains": {
|
||||
"0": "lotmaxx_sc60_extruder_left",
|
||||
"1": "lotmaxx_sc60_extruder_right"
|
||||
},
|
||||
"has_materials": true,
|
||||
"preferred_quality_type": "normal"
|
||||
}
|
||||
}
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
"value": "0.8"
|
||||
},
|
||||
"ironing_inset": {
|
||||
"value": "0.2"
|
||||
"value": "0.2 + (ironing_line_spacing - skin_line_width * (1.0 + ironing_flow / 100) / 2 if ironing_pattern == 'concentric' else skin_line_width * (1.0 - ironing_flow / 100) / 2)"
|
||||
},
|
||||
"jerk_travel": {
|
||||
"value": "10"
|
||||
|
|
|
|||
37
resources/definitions/smoothie.def.json
Normal file
37
resources/definitions/smoothie.def.json
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Smoothie Custom Printer",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "grk3010",
|
||||
"manufacturer": "Custom",
|
||||
"file_formats": "text/x-gcode",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "custom_extruder_1",
|
||||
"1": "custom_extruder_2",
|
||||
"2": "custom_extruder_3",
|
||||
"3": "custom_extruder_4",
|
||||
"4": "custom_extruder_5",
|
||||
"5": "custom_extruder_6",
|
||||
"6": "custom_extruder_7",
|
||||
"7": "custom_extruder_8"
|
||||
},
|
||||
"first_start_actions": ["MachineSettingsAction"]
|
||||
},
|
||||
"overrides": {
|
||||
"machine_gcode_flavor": {
|
||||
"default_value": "RepRap (Marlin/Sprinter)"
|
||||
},
|
||||
"machine_always_write_active_tool": {
|
||||
"default_value": true
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 X0 Y0 ; Home X Y\nM375; Load Bed Leveling Grid\nG1 X300 Y275 F15000 ; Move to bed center\nM280 S3.0 ; Deploy probe pin\n## NOTE: Adjust \"ZX.XX\" after G30 to be the Z-offset (in mm) between the probe and the nozzle\n## This is how you adjust nozzle printing height!\nG30 Z1.25 ; Move down to find bed & set Z home offset\nM280 S7.0 ; Retract probe\nG1 Z15.0 F600 ; move extruder up 15mm\nT0; Activate Extruder 1"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "G28 X0 Y0; Home X and Y\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM107; turn off fans\nM84 ; disable motors"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -11,7 +11,8 @@
|
|||
"platform": "prusai3_platform.3mf",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tevo_tarantula_extruder_0"
|
||||
"0": "tevo_tarantula_extruder_0",
|
||||
"1": "tevo_tarantula_extruder_1"
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@
|
|||
"has_materials": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tevo_tarantula_pro_extruder_0"
|
||||
"0": "tevo_tarantula_pro_extruder_0",
|
||||
"1": "tevo_tarantula_pro_extruder_1"
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
31
resources/definitions/tinyboy_e10.def.json
Normal file
31
resources/definitions/tinyboy_e10.def.json
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "TinyBoy E10/J10/L10/M10",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Fred Chan",
|
||||
"manufacturer": "TinyBoy",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": false,
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tinyboy_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "TinyBoy E10" },
|
||||
"machine_width": { "default_value": 100 },
|
||||
"machine_depth": { "default_value": 100 },
|
||||
"machine_height": { "default_value": 105 },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M104 S0\nM140 S0\nG92 E80\nG1 E-80 F2000\nG28 X0 Y0\nM84"
|
||||
}
|
||||
}
|
||||
}
|
||||
31
resources/definitions/tinyboy_e16.def.json
Normal file
31
resources/definitions/tinyboy_e16.def.json
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "TinyBoy E16/L16/M16",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Fred Chan",
|
||||
"manufacturer": "TinyBoy",
|
||||
"file_formats": "text/x-gcode",
|
||||
"has_materials": false,
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tinyboy_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "TinyBoy E16" },
|
||||
"machine_width": { "default_value": 100 },
|
||||
"machine_depth": { "default_value": 100 },
|
||||
"machine_height": { "default_value": 165 },
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M104 S0\nM140 S0\nG92 E80\nG1 E-80 F2000\nG28 X0 Y0\nM84"
|
||||
}
|
||||
}
|
||||
}
|
||||
36
resources/definitions/tinyboy_ra20.def.json
Normal file
36
resources/definitions/tinyboy_ra20.def.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "TinyBoy RA20",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata": {
|
||||
"visible": true,
|
||||
"author": "Fred Chan",
|
||||
"manufacturer": "TinyBoy",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "tinyboy_ra20.obj",
|
||||
"platform_offset": [ 8, -73.3, -8 ],
|
||||
"has_materials": false,
|
||||
"has_machine_quality": true,
|
||||
"preferred_quality_type": "normal",
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "tinyboy_extruder_0"
|
||||
}
|
||||
},
|
||||
|
||||
"overrides": {
|
||||
"machine_name": { "default_value": "TinyBoy RA20" },
|
||||
"machine_width": { "default_value": 120 },
|
||||
"machine_depth": { "default_value": 120 },
|
||||
"machine_height": { "default_value": 205 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G28 ;Home\nG1 Z15.0 F2000 ;Move the platform"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "M104 S0\nM140 S0\nG92 E80\nG1 E-80 F2000\nG28 X0 Y0\nM84"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
"overrides": {
|
||||
"machine_name": { "default_value": "Ultimaker 2" },
|
||||
"machine_start_gcode" : {
|
||||
"value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"G21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nG28 Z0 ;move Z to bottom endstops\\nG28 X0 Y0 ;move X/Y to endstops\\nG1 X15 Y0 F4000 ;move X/Y to front of printer\\nG1 Z15.0 F9000 ;move the platform to 15mm\\nG92 E0 ;zero the extruded length\\nG1 F200 E10 ;extrude 10 mm of feed stock\\nG92 E0 ;zero the extruded length again\\nG1 F9000\\n;Put printing message on LCD screen\\nM117 Printing...\""
|
||||
"value": "\"G0 F3000 Y50 ;avoid prime blob\" if machine_gcode_flavor == \"UltiGCode\" else \"G21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nG28 Z0 ;move Z to bottom endstops\\nG28 X0 Y0 ;move X/Y to endstops\\nG1 X15 Y0 F4000 ;move X/Y to front of printer\\nG1 Z15.0 F9000 ;move the platform to 15mm\\nG92 E0 ;zero the extruded length\\nG1 F200 E10 ;extrude 10 mm of feed stock\\nG92 E0 ;zero the extruded length again\\nG1 Y50 F9000\\n;Put printing message on LCD screen\\nM117 Printing...\""
|
||||
},
|
||||
"machine_end_gcode" : {
|
||||
"value": "\";Version _2.6 of the firmware can abort the print too early if the file ends\\n;too soon. However if the file hasn't ended yet because there are comments at\\n;the end of the file, it won't abort yet. Therefore we have to put at least 512\\n;bytes at the end of the g-code so that the file is not yet finished by the\\n;time that the motion planner gets flushed. With firmware version _3.3 this\\n;should be fixed, so this comment wouldn't be necessary any more. Now we have\\n;to pad this text to make precisely 512 bytes.\" if machine_gcode_flavor == \"UltiGCode\" else \"M104 S0 ;extruder heater off\\nM140 S0 ;heated bed heater off (if you have it)\\nG91 ;relative positioning\\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\\nM84 ;steppers off\\nG90 ;absolute positioning\\n;Version _2.6 of the firmware can abort the print too early if the file ends\\n;too soon. However if the file hasn't ended yet because there are comments at\\n;the end of the file, it won't abort yet. Therefore we have to put at least 512\\n;bytes at the end of the g-code so that the file is not yet finished by the\\n;time that the motion planner gets flushed. With firmware version _3.3 this\\n;should be fixed, so this comment wouldn't be necessary any more. Now we have\\n;to pad this text to make precisely 512 bytes.\""
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
"default_value": "RepRap (Marlin/Sprinter)"
|
||||
},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E6 ;extrude 6 mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F9000\n;Put printing message on LCD screen\nM117 Printing..."
|
||||
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E6 ;extrude 6 mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Y50 F9000\n;Put printing message on LCD screen\nM117 Printing..."
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"value": "'M104 S0 ;extruder heater off' + ('\\nM140 S0 ;heated bed heater off' if machine_heated_bed else '') + '\\nG91 ;relative positioning\\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\\nM84 ;steppers off\\nG90 ;absolute positioning'"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue