Merge branch 'master' into master

This commit is contained in:
Eryone 2021-03-30 09:19:19 +08:00 committed by GitHub
commit 0e7a5cab8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
505 changed files with 54830 additions and 1106 deletions

View file

@ -65,6 +65,6 @@
"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" }
"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 positioning\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" }
}
}
}

View file

@ -59,7 +59,7 @@
},
"machine_end_gcode":
{
"default_value": "M117 Cooling down...\nM104 S0 ; turn off extruder\nM84 ; disable motors\nM107 ; Fan off\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 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 ;move X to min endstops, so the head is out of the way\nG90 ;Absolute positionning\nG1 Y200 F3000 ;Present print\nM84 ;steppers off\nM300 P300 S4000\nM117 Finished.\n"
"default_value": "M117 Cooling down...\nM104 S0 ; turn off extruder\nM84 ; disable motors\nM107 ; Fan off\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 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 ;move X to min endstops, so the head is out of the way\nG90 ;Absolute positioning\nG1 Y200 F3000 ;Present print\nM84 ;steppers off\nM300 P300 S4000\nM117 Finished.\n"
},
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },

View file

@ -0,0 +1,52 @@
{
"version": 2,
"name": "Arjun 300",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"platform": "arjun300_platform.stl",
"platform_offset": [-155, -6, 190],
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "arjun_extruder_0",
"1": "arjun_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Arjun 300" },
"machine_width": { "default_value": 317 },
"machine_height": { "default_value": 290 },
"machine_depth": { "default_value": 310 },
"machine_center_is_zero": {"default_value": false},
"machine_heated_bed": { "default_value": true },
"machine_nozzle_size": {"default_value": 0.4},
"machine_show_variants": {"default_value": true},
"machine_acceleration": {"default_value": 2000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 15 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"machine_gcode_flavor": { "default_value": "Marlin"},
"ironing_enabled":{"default_value": true},
"machine_start_gcode": { "default_value": "M605 S0\nG21\nG90\nM82\nM107\nT1\nG28\nG1 Z0.3 F150\nT1\nG92 E0\nG1 E45 F210\nG92 E0\nT0\nG92 E0\nG1 E45 F210\nG92 E0\nM117\n"},
"machine_end_gcode": { "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117\nG28 X0 Y0\nT0\nM84"},
"machine_extruder_count": { "default_value": 2 }
}
}

View file

@ -0,0 +1,49 @@
{
"version": 2,
"name": "Arjun 300 Duplication",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "arjun_dm_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Arjun 300 Duplication" },
"machine_width": { "default_value": 158.5 },
"machine_height": { "default_value": 290 },
"machine_depth": { "default_value": 310 },
"machine_center_is_zero": {"default_value": false},
"machine_heated_bed": { "default_value": true },
"machine_nozzle_size": {"default_value": 0.4},
"machine_show_variants": {"default_value": true},
"machine_acceleration": {"default_value": 2000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 15 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"machine_gcode_flavor": { "default_value": "Marlin"},
"ironing_enabled":{"default_value": true},
"machine_start_gcode": {"default_value": "M605 S2 R0 X155\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature}\nM105\nM109 S{material_print_temperature}\nG28 Z0\nG1 Z15 F150\nG28 Y0\nG1 Y20 F6000\nG28 X0\nG1 X80 F9000\nT0\nG92 E0\nG1 E35 F250\nG1 E45 F120\nG92 E0\nG1 X100 Z0 F5000\nG1 X145 F9000\nM117\n"},
"machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM107 P1\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM84"},
"machine_extruder_count": { "default_value": 1 }
}
}

View file

@ -0,0 +1,49 @@
{
"version": 2,
"name": "Arjun 300 Mirror",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "arjun_mm_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Arjun 300 Mirror" },
"machine_width": { "default_value": 158.5 },
"machine_height": { "default_value": 290 },
"machine_depth": { "default_value": 310 },
"machine_center_is_zero": {"default_value": false},
"machine_heated_bed": { "default_value": true },
"machine_nozzle_size": {"default_value": 0.4},
"machine_show_variants": {"default_value": true},
"machine_acceleration": {"default_value": 2000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 15 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"machine_gcode_flavor": { "default_value": "Marlin"},
"ironing_enabled":{"default_value": true},
"machine_start_gcode": {"default_value": "M605 S2 R0 X155\nM605 S3 X155\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature}\nM105\nM109 S{material_print_temperature}\nG28 Z0\nG1 Z15 F150\nG28 Y0\nG1 Y20 F6000\nG28 X0\nG1 X80 F9000\nT0\nG92 E0\nG1 E35 F250\nG1 E45 F120\nG92 E0\nG1 X100 Z0 F5000\nG1 X145 F9000\nM117\n"},
"machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM107 P1\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM84"},
"machine_extruder_count": { "default_value": 1 }
}
}

View file

@ -71,7 +71,7 @@
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_start_gcode": {
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z2.0 F400 ;move the platform down 15mm\nT0\nG92 E0\nG28\nG1 Y0 F1200 E0\nG92 E0\nM117 BIBO Printing..."
"default_value": "M104 T0 165\nM104 T1 165\nM109 T{initial_extruder_nr} S{material_print_temperature_layer_0, initial_extruder_nr}\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z2.0 F400 ;move the platform down 2mm\nT0\nG92 E0\nG28\nG1 Y0 F1200 E0\nG92 E0\nT{initial_extruder_nr}\nM117 BIBO Printing..."
},
"machine_end_gcode": {
"default_value": ";End GCode\nM104 T0 S0 ;extruder heater off\nM104 T1 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91\nG1 Z1 F100 ;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-2 X-20 Y-20 F300 ;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"

View file

@ -25,7 +25,7 @@
"overrides": {
"machine_name": { "default_value": "BIQU Base Printer" },
"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": " ;BIQU Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positionning\n\nG1 X0 Y{machine_depth} ;TaDaaaa\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" },
"machine_end_gcode": { "default_value": " ;BIQU Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positioning\n\nG1 X0 Y{machine_depth} ;TaDaaaa\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" },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },

View file

@ -125,7 +125,7 @@
"overrides": {
"machine_name": { "default_value": "Creawsome Base Printer" },
"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 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" },
"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 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\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" },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },

View file

@ -4,7 +4,7 @@
"inherits": "creality_base",
"overrides": {
"machine_name": { "default_value": "Creality Ender-5" },
"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 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y0 ;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" },
"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 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y0 ;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" },
"machine_width": { "default_value": 220 },
"machine_depth": { "default_value": 220 },
"machine_height": { "default_value": 300 },
@ -25,4 +25,4 @@
"quality_definition": "creality_base",
"visible": true
}
}
}

View file

@ -22,7 +22,7 @@
"default_value": "Cubicon Style Neo-A22"
},
"machine_start_gcode": {
"default_value": "M911 Style Neo-A22\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
"default_value": "M911 Style Neo-A22\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
},
"machine_width": {
"default_value": 220

View file

@ -0,0 +1,40 @@
{
"version": 2,
"name": "Cubicon Style Neo-A31",
"inherits": "cubicon_common",
"metadata": {
"author": "Cubicon R&D Center",
"manufacturer": "Cubicon",
"visible": true,
"file_formats": "text/x-gcode",
"supports_usb_connection": false,
"machine_extruder_trains": {
"0": "cubicon_style_neo_a31_extruder_0"
},
"platform_offset": [
0,
0,
0
]
},
"overrides": {
"machine_name": {
"default_value": "Cubicon Style Neo-A31"
},
"machine_start_gcode": {
"default_value": "M911 Style Neo-A31\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
},
"machine_width": {
"default_value": 310
},
"machine_depth": {
"default_value": 310
},
"machine_height": {
"default_value": 310
},
"material_bed_temp_wait":{
"default_value": false
}
}
}

View file

@ -22,7 +22,7 @@
"default_value": "Cubicon Style Plus-A15"
},
"machine_start_gcode": {
"default_value": "M911 Style Plus-A15\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
"default_value": "M911 Style Plus-A15\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0"
},
"machine_width": {
"default_value": 150

View file

@ -8,12 +8,13 @@
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform": "diy220_platform.obj",
"platform_texture": "svtbacktext.png",
"platform_offset": [0, 0, 0],
"has_materials": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm",
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "diy220_extruder_0"
@ -21,12 +22,14 @@
},
"overrides": {
"machine_name": { "default_value": "Diytech 220" },
"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 E50 ;extrude 10 mm of feed stock\\nG92 E0 ;zero the extruded length again\\nG1 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.\""
"machine_start_gcode": {
"default_value": "G21\nG90\nM82\nM107\nG28\nG1 Z15 F200\nT0\nG92 E0\nG1 E16 F250\nG92 E0\n"
},
"machine_end_gcode": {
"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T0\nM140 S0\nM117\nG28 X0 Y0\nM84"
},
"machine_width": {
"default_value": 220
},
@ -39,15 +42,7 @@
"machine_heated_bed": {
"default_value": true
},
"machine_head_with_fans_polygon":
{
"default_value": [
[ -42, 12 ],
[ -42, -32 ],
[ 62, 12 ],
[ 62, -32 ]
]
},
"machine_center_is_zero": {
"default_value": false
},
@ -60,13 +55,7 @@
"machine_gcode_flavor": {
"default_value": "Marlin"
},
"machine_disallowed_areas": {
"default_value": [
[[-115, 112.5], [ -82, 112.5], [ -84, 102.5], [-115, 102.5]],
[[ 115, 112.5], [ 115, 102.5], [ 110, 102.5], [ 108, 112.5]],
[[-115, -112.5], [-115, -104.5], [ -84, -104.5], [ -82, -112.5]],
[[ 115, -112.5], [ 108, -112.5], [ 110, -104.5], [ 115, -104.5]]
]},
"machine_nozzle_tip_outer_diameter": {
"default_value": 1
},

View file

@ -398,6 +398,29 @@
"settable_per_extruder": false,
"settable_per_meshgroup": false
},
"machine_extruders_share_nozzle":
{
"label": "Extruders Share Nozzle",
"description": "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter.",
"type": "bool",
"default_value": false,
"settable_per_mesh": false,
"settable_per_extruder": false,
"settable_per_meshgroup": false
},
"machine_extruders_shared_nozzle_initial_retraction":
{
"label": "Shared Nozzle Initial Retraction",
"description": "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts.",
"unit": "mm",
"default_value": 0,
"minimum_value": "0",
"type": "float",
"enabled": "machine_extruders_share_nozzle",
"settable_per_mesh": false,
"settable_per_extruder": true,
"settable_per_meshgroup": false
},
"machine_disallowed_areas":
{
"label": "Disallowed Areas",
@ -485,7 +508,7 @@
"machine_use_extruder_offset_to_offset_coords":
{
"label": "Offset with Extruder",
"description": "Apply the extruder offset to the coordinate system.",
"description": "Apply the extruder offset to the coordinate system. Affects all extruders.",
"type": "bool",
"default_value": true,
"settable_per_mesh": false,
@ -652,7 +675,7 @@
{
"label": "Steps per Millimeter (X)",
"description": "How many steps of the stepper motor will result in one millimeter of movement in the X direction.",
"type": "int",
"type": "float",
"default_value": 50,
"minimum_value": "0.0000001",
"settable_per_mesh": false,
@ -662,7 +685,7 @@
{
"label": "Steps per Millimeter (Y)",
"description": "How many steps of the stepper motor will result in one millimeter of movement in the Y direction.",
"type": "int",
"type": "float",
"default_value": 50,
"minimum_value": "0.0000001",
"settable_per_mesh": false,
@ -672,7 +695,7 @@
{
"label": "Steps per Millimeter (Z)",
"description": "How many steps of the stepper motor will result in one millimeter of movement in the Z direction.",
"type": "int",
"type": "float",
"default_value": 50,
"minimum_value": "0.0000001",
"settable_per_mesh": false,
@ -682,7 +705,7 @@
{
"label": "Steps per Millimeter (E)",
"description": "How many steps of the stepper motors will result in one millimeter of extrusion.",
"type": "int",
"type": "float",
"default_value": 1600,
"minimum_value": "0.0000001",
"settable_per_mesh": false,
@ -977,7 +1000,7 @@
},
"shell":
{
"label": "Shell",
"label": "Walls",
"icon": "category_shell",
"description": "Shell",
"type": "category",
@ -1066,184 +1089,6 @@
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
},
"roofing_extruder_nr":
{
"label": "Top Surface Skin Extruder",
"description": "The extruder train used for printing the top most skin. This is used in multi-extrusion.",
"type": "optional_extruder",
"default_value": "-1",
"value": "top_bottom_extruder_nr",
"settable_per_mesh": false,
"settable_per_extruder": false,
"settable_per_meshgroup": true,
"settable_globally": true,
"enabled": "extruders_enabled_count > 1 and max(extruderValues('roofing_layer_count')) > 0 and max(extruderValues('top_layers')) > 0"
},
"roofing_layer_count":
{
"label": "Top Surface Skin Layers",
"description": "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces.",
"default_value": 0,
"minimum_value": "0",
"maximum_value_warning": "top_layers - 1",
"type": "int",
"value": "0",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "top_layers > 0"
},
"top_bottom_extruder_nr":
{
"label": "Top/Bottom Extruder",
"description": "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.",
"type": "optional_extruder",
"default_value": "-1",
"settable_per_mesh": false,
"settable_per_extruder": false,
"settable_per_meshgroup": true,
"settable_globally": true,
"enabled": "extruders_enabled_count > 1"
},
"top_bottom_thickness":
{
"label": "Top/Bottom Thickness",
"description": "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.",
"unit": "mm",
"default_value": 0.8,
"minimum_value": "0",
"minimum_value_warning": "0.6",
"maximum_value": "machine_height",
"type": "float",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_thickness":
{
"label": "Top Thickness",
"description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.",
"unit": "mm",
"default_value": 0.8,
"minimum_value": "0",
"minimum_value_warning": "0.2 + resolveOrValue('layer_height')",
"maximum_value": "machine_height",
"type": "float",
"value": "top_bottom_thickness",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_layers":
{
"label": "Top Layers",
"description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.",
"default_value": 8,
"minimum_value": "0",
"maximum_value_warning": "100",
"type": "int",
"minimum_value_warning": "2",
"value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"bottom_thickness":
{
"label": "Bottom Thickness",
"description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.",
"unit": "mm",
"default_value": 0.6,
"minimum_value": "0",
"minimum_value_warning": "0.2 + resolveOrValue('layer_height')",
"type": "float",
"value": "top_bottom_thickness",
"maximum_value": "machine_height",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"bottom_layers":
{
"label": "Bottom Layers",
"description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.",
"minimum_value": "0",
"minimum_value_warning": "2",
"default_value": 6,
"type": "int",
"value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"initial_bottom_layers":
{
"label": "Initial Bottom Layers",
"description": "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number.",
"minimum_value": "0",
"minimum_value_warning": "2",
"default_value": 6,
"type": "int",
"value": "bottom_layers",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
}
}
},
"top_bottom_pattern":
{
"label": "Top/Bottom Pattern",
"description": "The pattern of the top/bottom layers.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"top_bottom_pattern_0":
{
"label": "Bottom Pattern Initial Layer",
"description": "The pattern on the bottom of the print on the first layer.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"enabled": "top_layers > 0 or bottom_layers > 0",
"value": "top_bottom_pattern",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"connect_skin_polygons":
{
"label": "Connect Top/Bottom Polygons",
"description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.",
"type": "bool",
"default_value": false,
"enabled": "((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"skin_angles":
{
"label": "Top/Bottom Line Directions",
"description": "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. 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).",
"type": "[int]",
"default_value": "[ ]",
"enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"wall_0_inset":
{
"label": "Outer Wall Inset",
@ -1495,6 +1340,194 @@
"enabled": "z_seam_type == 'back'",
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
}
}
},
"top_bottom":
{
"label": "Top/Bottom",
"icon": "category_topbottom",
"description": "Top/Bottom",
"type": "category",
"children":
{
"roofing_extruder_nr":
{
"label": "Top Surface Skin Extruder",
"description": "The extruder train used for printing the top most skin. This is used in multi-extrusion.",
"type": "optional_extruder",
"default_value": "-1",
"value": "top_bottom_extruder_nr",
"settable_per_mesh": false,
"settable_per_extruder": false,
"settable_per_meshgroup": true,
"settable_globally": true,
"enabled": "extruders_enabled_count > 1 and max(extruderValues('roofing_layer_count')) > 0 and max(extruderValues('top_layers')) > 0"
},
"roofing_layer_count":
{
"label": "Top Surface Skin Layers",
"description": "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces.",
"default_value": 0,
"minimum_value": "0",
"maximum_value_warning": "top_layers - 1",
"type": "int",
"value": "0",
"limit_to_extruder": "roofing_extruder_nr",
"settable_per_mesh": true,
"enabled": "top_layers > 0"
},
"top_bottom_extruder_nr":
{
"label": "Top/Bottom Extruder",
"description": "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.",
"type": "optional_extruder",
"default_value": "-1",
"settable_per_mesh": false,
"settable_per_extruder": false,
"settable_per_meshgroup": true,
"settable_globally": true,
"enabled": "extruders_enabled_count > 1"
},
"top_bottom_thickness":
{
"label": "Top/Bottom Thickness",
"description": "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.",
"unit": "mm",
"default_value": 0.8,
"minimum_value": "0",
"minimum_value_warning": "0.6",
"maximum_value": "machine_height",
"type": "float",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_thickness":
{
"label": "Top Thickness",
"description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.",
"unit": "mm",
"default_value": 0.8,
"minimum_value": "0",
"minimum_value_warning": "0.2 + resolveOrValue('layer_height')",
"maximum_value": "machine_height",
"type": "float",
"value": "top_bottom_thickness",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_layers":
{
"label": "Top Layers",
"description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.",
"default_value": 8,
"minimum_value": "0",
"maximum_value_warning": "100",
"type": "int",
"minimum_value_warning": "2",
"value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"bottom_thickness":
{
"label": "Bottom Thickness",
"description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.",
"unit": "mm",
"default_value": 0.6,
"minimum_value": "0",
"minimum_value_warning": "0.2 + resolveOrValue('layer_height')",
"type": "float",
"value": "top_bottom_thickness",
"maximum_value": "machine_height",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"bottom_layers":
{
"label": "Bottom Layers",
"description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.",
"minimum_value": "0",
"minimum_value_warning": "2",
"default_value": 6,
"type": "int",
"value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"initial_bottom_layers":
{
"label": "Initial Bottom Layers",
"description": "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number.",
"minimum_value": "0",
"minimum_value_warning": "2",
"default_value": 6,
"type": "int",
"value": "bottom_layers",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
}
}
},
"top_bottom_pattern":
{
"label": "Top/Bottom Pattern",
"description": "The pattern of the top/bottom layers.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"top_bottom_pattern_0":
{
"label": "Bottom Pattern Initial Layer",
"description": "The pattern on the bottom of the print on the first layer.",
"type": "enum",
"options":
{
"lines": "Lines",
"concentric": "Concentric",
"zigzag": "Zig Zag"
},
"default_value": "lines",
"enabled": "top_layers > 0 or bottom_layers > 0",
"value": "top_bottom_pattern",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"connect_skin_polygons":
{
"label": "Connect Top/Bottom Polygons",
"description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.",
"type": "bool",
"default_value": false,
"enabled": "((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (initial_bottom_layers > 0 and top_bottom_pattern_0 == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"skin_angles":
{
"label": "Top/Bottom Line Directions",
"description": "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. 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).",
"type": "[int]",
"default_value": "[ ]",
"enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"skin_no_small_gaps_heuristic":
{
@ -1666,6 +1699,123 @@
"settable_per_mesh": true
}
}
},
"skin_preshrink":
{
"label": "Skin Removal Width",
"description": "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_skin_preshrink":
{
"label": "Top Skin Removal Width",
"description": "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "skin_preshrink",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"bottom_skin_preshrink":
{
"label": "Bottom Skin Removal Width",
"description": "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "skin_preshrink",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"expand_skins_expand_distance":
{
"label": "Skin Expand Distance",
"description": "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "-skin_preshrink",
"limit_to_extruder": "top_bottom_extruder_nr",
"enabled": "top_layers > 0 or bottom_layers > 0",
"settable_per_mesh": true,
"children":
{
"top_skin_expand_distance":
{
"label": "Top Skin Expand Distance",
"description": "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "expand_skins_expand_distance",
"minimum_value": "-top_skin_preshrink",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"bottom_skin_expand_distance":
{
"label": "Bottom Skin Expand Distance",
"description": "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "expand_skins_expand_distance",
"minimum_value": "-bottom_skin_preshrink",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"max_skin_angle_for_expansion":
{
"label": "Maximum Skin Angle for Expansion",
"description": "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"minimum_value_warning": "2",
"maximum_value": "90",
"default_value": 90,
"enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"min_skin_width_for_expansion":
{
"label": "Minimum Skin Width for Expansion",
"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": 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)",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
}
}
},
@ -1975,123 +2125,6 @@
"limit_to_extruder": "infill_extruder_nr",
"settable_per_mesh": true
},
"skin_preshrink":
{
"label": "Skin Removal Width",
"description": "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"top_skin_preshrink":
{
"label": "Top Skin Removal Width",
"description": "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "skin_preshrink",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"bottom_skin_preshrink":
{
"label": "Bottom Skin Removal Width",
"description": "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "skin_preshrink",
"maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "0",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"expand_skins_expand_distance":
{
"label": "Skin Expand Distance",
"description": "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x",
"minimum_value": "-skin_preshrink",
"limit_to_extruder": "top_bottom_extruder_nr",
"enabled": "top_layers > 0 or bottom_layers > 0",
"settable_per_mesh": true,
"children":
{
"top_skin_expand_distance":
{
"label": "Top Skin Expand Distance",
"description": "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "expand_skins_expand_distance",
"minimum_value": "-top_skin_preshrink",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
"bottom_skin_expand_distance":
{
"label": "Bottom Skin Expand Distance",
"description": "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used.",
"unit": "mm",
"type": "float",
"default_value": 1,
"value": "expand_skins_expand_distance",
"minimum_value": "-bottom_skin_preshrink",
"enabled": "top_layers > 0 or bottom_layers > 0",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"max_skin_angle_for_expansion":
{
"label": "Maximum Skin Angle for Expansion",
"description": "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded.",
"unit": "°",
"type": "float",
"minimum_value": "0",
"minimum_value_warning": "2",
"maximum_value": "90",
"default_value": 90,
"enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true,
"children":
{
"min_skin_width_for_expansion":
{
"label": "Minimum Skin Width for Expansion",
"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": 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)",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
}
}
},
"skin_edge_support_thickness":
{
"label": "Skin Edge Support Thickness",
@ -2960,7 +2993,7 @@
"speed_layer_0":
{
"label": "Initial Layer Speed",
"description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate.",
"description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft.",
"unit": "mm/s",
"type": "float",
"default_value": 30,
@ -6518,6 +6551,17 @@
"default_value": 50,
"enabled": "conical_overhang_enabled"
},
"conical_overhang_hole_size":
{
"label": "Maximum Overhang Hole Area",
"description": "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base.",
"unit": "mm²",
"type": "float",
"minimum_value": "0",
"minimum_value_warning": "0",
"default_value": 0,
"enabled": "conical_overhang_enabled"
},
"coasting_enable":
{
"label": "Enable Coasting",

View file

@ -0,0 +1,44 @@
{
"version": 2,
"name": "Dreamer NX",
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "Egon",
"manufacturer": "Flashforge",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains":
{
"0": "flashforge_dreamernx_extruder_0"
},
"has_materials": true,
"has_variants": true,
"has_machine_quality": true,
"preferred_variant_name": "0.4mm Nozzle",
"preferred_quality_type": "normal",
"preferred_material": "generic_pla",
"variants_name": "Nozzle Size"
},
"overrides": {
"machine_heated_bed": {"default_value": true},
"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": 1500 },
"machine_max_acceleration_y": { "value": 1500 },
"machine_max_acceleration_z": { "value": 500 },
"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_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
"machine_start_gcode": {"default_value": ";Start Gcode\nG90 ;absolute positioning\nM118 X25.00 Y25.00 Z20.00 T0\nM140 S{material_bed_temperature_layer_0} T0 ;Heat bed up to first layer temperature\nM104 S{material_print_temperature_layer_0} T0 ;Set nozzle temperature to first layer temperature\nM107 ;start with the fan off\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651\nM907 X100 Y100 Z40 A100 B20 ;Digital potentiometer value\nM108 T0\n;Purge line\nG1 X-110.00 Y-60.00 F4800\nG1 Z{layer_height_0} F420\nG1 X-110.00 Y60.00 E17,4 F1200\n;Purge line end"},
"machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM652\nM132 X Y Z A B\nG91\nM18"
}
}

View file

@ -0,0 +1,31 @@
{
"version": 2,
"name": "Dreamer NX",
"inherits": "flashforge_base",
"metadata": {
"visible": true,
"author": "Egon",
"manufacturer": "Flashforge",
"file_formats": "text/x-gcode",
"platform": "FlashForge_DreamerNX.obj",
"platform_offset": [0, 0, 0],
"quality_definition": "flashforge_base"
},
"overrides": {
"machine_name": { "default_value": "Dreamer NX" },
"machine_width": {"default_value": 230},
"machine_height": {"default_value": 140},
"machine_depth": {"default_value": 150},
"machine_center_is_zero": {"default_value": true},
"machine_head_with_fans_polygon":{"default_value": [[ -15, -25 ],[ -15, 35 ],[ 40, 35 ],[ 40, -25 ]]
},
"gantry_height": {"value": "30"},
"machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
"machine_start_gcode": {"default_value": ";Start Gcode\nG90 ;absolute positioning\nM118 X25.00 Y25.00 Z20.00 T0\nM140 S{material_bed_temperature_layer_0} T0 ;Heat bed up to first layer temperature\nM104 S{material_print_temperature_layer_0} T0 ;Set nozzle temperature to first layer temperature\nM107 ;start with the fan off\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651\nM907 X100 Y100 Z40 A100 B20 ;Digital potentiometer value\nM108 T0\n;Purge line\nG1 X-110.00 Y-60.00 F4800\nG1 Z{layer_height_0} F420\nG1 X-110.00 Y60.00 E17,4 F1200\n;Purge line end"},
"machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM652\nM132 X Y Z A B\nG91\nM18"
}
}
}

View file

@ -152,7 +152,7 @@
"machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\n;Code for nozzle cleaning and flow normalization\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.4 Y20 Z0.28 F5000.0\nG1 X10.4 Y170.0 Z0.28 F1500.0 E15\nG1 X10.1 Y170.0 Z0.28 F5000.0\nG1 X10.1 Y40 Z0.28 F1500.0 E30\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up" },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\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\nG28 X0 Y0 ;Home X and Y\n\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" },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG28 X0 Y0 ;Home X and Y\n\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" },
"machine_heated_bed": { "default_value": true },
"machine_shape": { "default_value": "rectangular" },
@ -256,4 +256,4 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 }
}
}
}

View file

@ -10,7 +10,7 @@
"overrides": {
"machine_extruder_count": { "value": 2 },
"machine_name": { "default_value": "FF300 Doppia" },
"machine_width": { "default_value": 320 },
"machine_width": { "default_value": 360 },
"machine_depth": { "default_value": 300 },
"machine_height": { "default_value": 320 },
"machine_max_feedrate_x": { "default_value": 100 },

View file

@ -25,6 +25,9 @@
"machine_max_jerk_z": { "default_value": 0.3 },
"machine_max_jerk_e": { "default_value": 5 },
"acceleration_travel": {"value":900}
}
}

View file

@ -54,7 +54,7 @@
"retraction_amount": { "default_value": 4 },
"retraction_speed": { "default_value": 70},
"retraction_min_travel": {"value":5 },
"retraction_count_max": {"value":10 },
"retraction_count_max": {"default_value":10 },
"retraction_extrusion_window": {"value":4 },
"retraction_hop": {"default_value":0.2},
"retraction_hop_enabled": {"value":true},

View file

@ -54,7 +54,7 @@
"retraction_amount": { "default_value": 4 },
"retraction_speed": { "default_value": 70},
"retraction_min_travel": {"value":5 },
"retraction_count_max": {"value":10 },
"retraction_count_max": {"default_value":10 },
"retraction_extrusion_window": {"value":4 },
"retraction_hop": {"default_value":0.2},
"retraction_hop_enabled": {"value":true},
@ -77,7 +77,9 @@
"support_xy_distance": {"value": 0.5},
"support_z_distance": {"value": 0.3 },
"adhesion_type": {"default_value":"skirt"},
"adhesion_type": {"default_value":"skirt"}
"switch_extruder_retraction_amount": { "value": 6 },
"switch_extruder_retraction_speeds": { "value": 60 }
}
}

View file

@ -46,10 +46,10 @@
"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"
"default_value": "G28 ; Auto home\nG1 Z15 F300 ;Move up slightly\nM107 ;Off fans\nG90 ;Switch to absolute positioning\nM82 ;Extruder absolute mode\nG92 E0 ;Set position of extruder to 0\nG0 X10 Y20 F1500 ;Move to X10 Y20 at 1500mms\nG1 Z0.8 ;Move Z to 0.8\nG1 F300 X180 E40 ;Extrude a line of filament\nG1 F1200 Z2 ;Raise Z\nG92 E0 ;Set extruder position to zero\nG28 ;Auto home"
},
"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"
"default_value": "G91 ;Switch to relative positioning\nG1 E-1 ;Retract filament to lower pressure\nG0 X0 Y200 ;Move hotend to left and bed forward\nM104 S0 ;Cooldown hotend\nG90 ;Switch to absolute mode\nG92 E0 ;Set extruder to zero\nM140 S0 ;Cooldown bed\nM84 ; Disable steppers"
},
"machine_extruder_count": {
"default_value": 1

View file

@ -0,0 +1,59 @@
{
"version": 2,
"name": "Hellbot Hidra",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "hellbot_hidra.obj",
"platform_offset": [0, 0, 5],
"platform_texture": "hellbot_hidra.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_hidra_extruder_0",
"1": "hellbot_hidra_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Hidra" },
"machine_width": {
"default_value": 220
},
"machine_depth": {
"default_value": 220
},
"machine_height": {
"default_value": 250
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_head_with_fans_polygon":
{
"default_value": [
[ -75, 35 ],
[ -75, -18 ],
[ 18, 35 ],
[ 18, -18 ]
]
},
"machine_extruder_count": {
"default_value": 2
},
"machine_start_gcode": {
"default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm"
},
"machine_end_gcode": {
"default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores "
}
}
}

View file

@ -0,0 +1,59 @@
{
"version": 2,
"name": "Hellbot Hidra Plus",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "hellbot_hidra_plus.obj",
"platform_offset": [0, 0, 5],
"platform_texture": "hellbot_hidra_plus.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_hidra_plus_extruder_0",
"1": "hellbot_hidra_plus_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Hidra Plus" },
"machine_width": {
"default_value": 305
},
"machine_depth": {
"default_value": 305
},
"machine_height": {
"default_value": 350
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_head_with_fans_polygon":
{
"default_value": [
[ -75, 35 ],
[ -75, -18 ],
[ 18, 35 ],
[ 18, -18 ]
]
},
"machine_extruder_count": {
"default_value": 2
},
"machine_start_gcode": {
"default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm"
},
"machine_end_gcode": {
"default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores "
}
}
}

View file

@ -0,0 +1,42 @@
{
"version": 2,
"name": "Hellbot Magna 2 230",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "Hellbot_Magna_2_230.obj",
"platform_texture": "Magna2_230.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_magna_2_230_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Magna 2 230" },
"machine_width": {
"default_value": 230
},
"machine_height": {
"default_value": 250
},
"machine_depth": {
"default_value": 230
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_extruder_count": {
"default_value": 1
}
}
}

View file

@ -0,0 +1,49 @@
{
"version": 2,
"name": "Hellbot Magna 2 230 dual",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "Hellbot_Magna_2_230.obj",
"platform_texture": "Magna2_230.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_magna_2_230_dual_extruder_0",
"1": "hellbot_magna_2_230_dual_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Magna 2 230 dual" },
"machine_width": {
"default_value": 230
},
"machine_height": {
"default_value": 250
},
"machine_depth": {
"default_value": 230
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_extruder_count": {
"default_value": 2
},
"machine_start_gcode": {
"default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0"
},
"machine_end_gcode": {
"default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84"
}
}
}

View file

@ -0,0 +1,42 @@
{
"version": 2,
"name": "Hellbot Magna 2 300",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "Hellbot_Magna_2_300.obj",
"platform_texture": "Magna2_300.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_magna_2_300_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Magna 2 300" },
"machine_width": {
"default_value": 300
},
"machine_height": {
"default_value": 400
},
"machine_depth": {
"default_value": 300
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_extruder_count": {
"default_value": 1
}
}
}

View file

@ -0,0 +1,49 @@
{
"version": 2,
"name": "Hellbot Magna 2 300 dual",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "Hellbot_Magna_2_300.obj",
"platform_texture": "Magna2_300.png",
"has_materials": true,
"machine_extruder_trains":
{
"0": "hellbot_magna_2_300_dual_extruder_0",
"1": "hellbot_magna_2_300_dual_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Hellbot Magna 2 300 Dual" },
"machine_width": {
"default_value": 300
},
"machine_height": {
"default_value": 400
},
"machine_depth": {
"default_value": 300
},
"machine_heated_bed": {
"default_value": true
},
"machine_center_is_zero": {
"default_value": false
},
"machine_extruder_count": {
"default_value": 2
},
"machine_start_gcode": {
"default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0"
},
"machine_end_gcode": {
"default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84"
}
}
}

View file

@ -4,7 +4,7 @@
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "MUX team",
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "hellbot_magna.obj",
@ -19,6 +19,7 @@
"machine_name": {
"default_value": "Hellbot Magna 1"
},
"machine_heated_bed": { "default_value": true },
"machine_width": {
"default_value": 220
},

View file

@ -4,7 +4,7 @@
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "MUX team",
"author": "Hellbot Development Team",
"manufacturer": "Hellbot",
"file_formats": "text/x-gcode",
"platform": "hellbot_magna.obj",
@ -26,6 +26,9 @@
"machine_depth": {
"default_value": 220
},
"machine_heated_bed": {
"default_value": true
},
"machine_height": {
"default_value": 260
},

View file

@ -21,14 +21,14 @@
"machine_depth": { "default_value": 300 },
"machine_height": { "default_value": 350 },
"machine_head_with_fans_polygon": { "default_value": [
[-20, -10],
[-20, 10],
[10, -10],
[10, 10]
[-30, -20],
[-30, 40],
[30, -20],
[30, 40]
]
},
"machine_start_gcode": { "default_value": ";Start GCode by ideagen3D\n\nG1 Z15.0 F6000 ;Move the platform down 15mm\n\n;Initialize Temperature\nM140 S{material_bed_temperature_layer_0} ;heat bed and continue\nM104 S{material_print_temperature_layer_0} ;heat nozzle and continue\nM190 S{material_bed_temperature_layer_0} ;wait for bed temperature to reach inital layer temperature\nM109 S{material_print_temperature_layer_0} ;wait for hot end temperature to reach inital layer temperature\n\nG28 ;Home\n\n;Prime the extruder\nG92 E0\nG1 X1 Y280 Z0.2 ;Prepare to Purge\nG1 Y20 Z0.2 F1500.0 E15 ;Purge line\nG92 E0" },
"machine_start_gcode": { "default_value": ";Start GCode by ideagen3D\n\nG1 Z15.0 F6000 ;Move the platform down 15mm\n\n;Initialize Temperature\nM140 S{material_bed_temperature_layer_0} ;heat bed and continue\nM104 S{material_print_temperature_layer_0} ;heat nozzle and continue\nM190 S{material_bed_temperature_layer_0} ;wait for bed temperature to reach inital layer temperature\nM109 S{material_print_temperature_layer_0} ;wait for hot end temperature to reach inital layer temperature\n\nG28 M420 S1 ; Home & Enable Bed Levelling\n\n;Prime the extruder\nG92 E0\nG1 X1 Y280 Z0.2 ;Prepare to Purge\nG1 Y20 Z0.2 F1500.0 E15 ;Purge line\nG92 E0" },
"machine_end_gcode": { "default_value": ";End GCode by ideagen3D\n\nM104 S0 ;Set nozzle temperature to 0\nM140 S0 ;Set Bed temperature to 0\n\nG92 E1 ;Prepare to retract filament\nG1 E-1 F300 ;Retract filament\nG28 X0 Y0 ;Home X and Y\nM84 ;Disable Steppers" },
"gantry_height": { "value": 350 }
"gantry_height": { "value": 65 }
}
}
}

View file

@ -0,0 +1,469 @@
{
"name": "INAT Base description",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"author": "INAT s.r.o.",
"manufacturer": "INAT s.r.o.",
"file_formats": "text/x-gcode",
"visible": false,
"has_materials": true,
"has_variants": false,
"variants_name": "Extruder:",
"preferred_variant_name": "0.4mm",
"has_machine_quality": true,
"preferred_material": "generic_pla",
"preferred_quality_type": "standard",
"machine_extruder_trains": {
"0": "inat_extruder_0"
},
"first_start_actions": [
"MachineSettingsAction"
]
},
"overrides": {
"machine_start_gcode": {
"default_value": "G28 ;Home\nG0 Z0.6 F200 ;Move nozzle down\nM192 ; Wait for probe temperature to settle\nG28 Z\nG29\nG0 X0 Y0 Z30 F6000\nM84 E\nM0\nG1 Z15.0 F6000 ;Move the platform down 15mm\n"
},
"machine_end_gcode": {
"default_value": "M400\nM104 S0\nM140 S0\nM107\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 R5 X\nG0 Y300 F3000\nM84\n"
},
"material_diameter": {
"default_value": 1.75
},
"machine_shape": {
"default_value": "rectangular"
},
"machine_heated_bed": {
"default_value": true
},
"machine_heated_build_volume": {
"default_value": false
},
"machine_gcode_flavor": {
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_head_with_fans_polygon": {
"default_value": [
[
-86,
66
],
[
44,
66
],
[
44,
-96
],
[
-86,
-96
]
]
},
"gantry_height": { "value": 34 },
"machine_nozzle_size": {
"default_value": 0.4
},
"machine_max_feedrate_x": {
"value": 200
},
"machine_max_feedrate_y": {
"value": 200
},
"machine_max_feedrate_z": {
"value": 10
},
"machine_max_feedrate_e": {
"value": 100
},
"machine_max_acceleration_x": {
"value": 500
},
"machine_max_acceleration_y": {
"value": 500
},
"machine_max_acceleration_z": {
"value": 200
},
"machine_max_acceleration_e": {
"value": 2000
},
"machine_acceleration": {
"value": 500
},
"machine_max_jerk_xy": {
"value": 8
},
"machine_max_jerk_z": {
"value": 2.0
},
"machine_max_jerk_e": {
"value": 5.0
},
"layer_height": {
"value": 0.2
},
"layer_height_0": {
"value": "machine_nozzle_size / 2.0"
},
"line_width": {
"value": "1.05 * machine_nozzle_size",
"minimum_value_warning": "0.8 * machine_nozzle_size",
"maximum_value_warning": "1.6 * machine_nozzle_size"
},
"wall_thickness": {
"value": "max(3*wall_line_width, 1)"
},
"roofing_layer_count": {
"value": 2
},
"top_bottom_thickness": {
"value": 1.0
},
"top_bottom_pattern": {
"value": "'zigzag'"
},
"optimize_wall_printing_order": {
"value": true
},
"xy_offset_layer_0": {
"value": "-0.5*line_width"
},
"skin_outline_count": {
"value": 2
},
"infill_sparse_density": {
"value": 30
},
"infill_pattern": {
"value": "'zigzag' if infill_sparse_density > 50 else 'cubic'"
},
"infill_sparse_thickness": {
"value": "layer_height if (2*layer_height > 0.8*machine_nozzle_size) else 2*layer_height"
},
"infill_before_walls": {
"value": false
},
"expand_skins_expand_distance": {
"value": "4"
},
"default_material_print_temperature": {
"maximum_value_warning": "470",
"maximum_value": "470"
},
"material_print_temperature": {
"maximum_value_warning": "470",
"maximum_value": "470"
},
"material_print_temperature_layer_0": {
"value": "material_print_temperature",
"maximum_value_warning": "470",
"maximum_value": "470"
},
"material_initial_print_temperature": {
"value": "material_print_temperature",
"maximum_value_warning": "470",
"maximum_value": "470"
},
"material_final_print_temperature": {
"value": "material_print_temperature",
"maximum_value_warning": "470",
"maximum_value": "470"
},
"default_material_bed_temperature": {
"maximum_value_warning": "150",
"maximum_value": "150"
},
"material_bed_temperature": {
"maximum_value_warning": "150",
"maximum_value": "150"
},
"material_bed_temperature_layer_0": {
"maximum_value_warning": "150",
"maximum_value": "150"
},
"speed_infill": {
"value": "speed_print"
},
"speed_wall": {
"value": "speed_print"
},
"speed_wall_0": {
"value": "0.5 * speed_wall"
},
"speed_wall_x": {
"value": "speed_wall"
},
"speed_roofing": {
"value": "speed_wall_0"
},
"speed_topbottom": {
"value": "speed_print"
},
"speed_travel": {
"value": "150"
},
"speed_layer_0": {
"value": "30"
},
"speed_travel_layer_0": {
"value": "0.5 * speed_travel"
},
"speed_z_hop": {
"value": 10
},
"acceleration_print": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500",
"value": 500
},
"acceleration_infill": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_wall": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_wall_0": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_wall_x": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_roofing": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_topbottom": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_support": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_support_infill": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_support_interface": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_support_roof": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_support_bottom": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_prime_tower": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_travel": {
"value": "acceleration_print",
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_layer_0": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_print_layer_0": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_travel_layer_0": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"acceleration_skirt_brim": {
"minimum_value_warning": "100",
"maximum_value_warning": "1500"
},
"jerk_print": {
"maximum_value_warning": "20",
"value": 8
},
"jerk_infill": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_wall": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_wall_0": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_wall_x": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_roofing": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_topbottom": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_support": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_support_infill": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_support_interface": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_support_roof": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_support_bottom": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_prime_tower": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_travel": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_layer_0": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_print_layer_0": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_travel_layer_0": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"jerk_skirt_brim": {
"maximum_value_warning": "20",
"value": "jerk_print"
},
"retraction_amount": {
"value": 1.8,
"maximum_value_warning": "2.0"
},
"retraction_speed": {
"value": 45
},
"retraction_combing": {
"value": "infill"
},
"retraction_hop_enabled": {
"value": true
},
"retraction_hop": {
"value": "3*layer_height"
},
"cool_fan_speed_min": {
"value": "0.5*cool_fan_speed"
},
"cool_min_layer_time_fan_speed_max": {
"value": 10
},
"support_angle": {
"value": 60
},
"support_wall_count": {
"value": "1 if (support_structure == 'tree') else 0"
},
"support_infill_rate": {
"value": 10
},
"support_infill_angles": {
"value": "[45]"
},
"support_z_distance": {
"value": "layer_height if (2*layer_height > 0.8*machine_nozzle_size) else (2*layer_height)"
},
"support_join_distance": {
"value": 5.0
},
"support_offset": {
"value": 3.0
},
"support_infill_sparse_thickness": {
"value": "infill_sparse_thickness"
},
"support_interface_enable": {
"value": true
},
"support_interface_height": {
"value": 1.0
},
"support_interface_density": {
"value": 80
},
"support_interface_pattern": {
"value": "'grid'"
},
"support_interface_offset": {
"value": "support_offset"
},
"support_fan_enable": {
"value": true
},
"support_use_towers": {
"value": false
},
"support_tree_angle": {
"value": 60
},
"adhesion_type": {
"value": "'skirt'"
},
"skirt_line_count": {
"value": 5
},
"skirt_brim_minimal_length": {
"value": 500
},
"skirt_gap": {
"value": 10
},
"brim_outside_only": {
"value": false
},
"raft_margin": {
"value": 10
},
"raft_airgap": {
"value": "0.5 * layer_height"
},
"raft_interface_thickness": {
"value": "0.8*machine_nozzle_size",
"maximum_value_warning": "0.8 * machine_nozzle_size"
},
"raft_interface_line_width": {
"value": "line_width"
},
"raft_base_line_width": {
"value": "raft_interface_line_width"
},
"raft_base_speed": {
"value": "speed_layer_0"
}
}
}

View file

@ -0,0 +1,31 @@
{
"name": "Proton X Rail",
"version": 2,
"inherits": "inat_base",
"metadata": {
"visible": true,
"quality_definition": "inat_base",
"platform": "inat_proton_x_buildplate.stl",
"platform_offset": [ 0, -1.1, 0]
},
"overrides": {
"machine_name": { "default_value": "Proton X Rail" },
"machine_width": { "default_value": 304 },
"machine_depth": { "default_value": 304 },
"machine_height": { "default_value": 675 },
"machine_max_acceleration_x": {
"value": 500
},
"machine_max_acceleration_y": {
"value": 800
},
"machine_max_acceleration_z": {
"value": 200
},
"machine_max_jerk_xy": {
"value": 10
}
}
}

View file

@ -0,0 +1,18 @@
{
"name": "Proton X Rod",
"version": 2,
"inherits": "inat_base",
"metadata": {
"visible": true,
"quality_definition": "inat_base",
"platform": "inat_proton_x_buildplate.stl",
"platform_offset": [ 0, -1.1, 0]
},
"overrides": {
"machine_name": { "default_value": "Proton X Rod" },
"machine_width": { "default_value": 304 },
"machine_depth": { "default_value": 304 },
"machine_height": { "default_value": 675 }
}
}

View file

@ -0,0 +1,53 @@
{
"version": 2,
"name": "Kosher",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform_texture": "koshertext.png",
"platform_offset": [0, 0, 0],
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "kosher_extruder_0",
"1": "kosher_extruder_1"
}
},
"overrides": {
"machine_name": { "default_value": "Kosher" },
"machine_width": { "default_value": 220 },
"machine_height": { "default_value": 300 },
"machine_depth": { "default_value": 220 },
"machine_heated_bed": { "default_value": true },
"machine_acceleration": {"default_value": 3000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 40 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"machine_center_is_zero": {"default_value": false},
"gantry_height": {"value": "48"},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"machine_gcode_flavor": { "default_value": "Marlin"},
"ironing_enabled":{"default_value": true},
"machine_start_gcode": { "default_value": "M605 S0\nG21\nG90\nM82\nM107\nG28\nT1\nG92 E0\nG1 E16 F210\nG92 E0\nT0\nG92 E0\nG1 E16 F210\nG92 E0\n" },
"machine_end_gcode": { "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nG28 X0 Y0\nT0\nM605 S1\nM84" },
"machine_extruder_count": { "default_value": 2 }
}
}

View file

@ -0,0 +1,51 @@
{
"version": 2,
"name": "Kosher Duplication",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform_texture": "koshertext.png",
"platform_offset": [52.5, 0, 0],
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "kosher_dm_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Kosher_Duplication" },
"machine_width": { "default_value": 100 },
"machine_height": { "default_value": 300 },
"machine_depth": { "default_value": 220 },
"machine_heated_bed": { "default_value": true },
"machine_acceleration": {"default_value": 3000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 40 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"machine_center_is_zero": {"default_value": false},
"gantry_height": {"value": "48"},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"ironing_enabled":{"default_value": true},
"machine_gcode_flavor": { "default_value": "Marlin"},
"machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X266\nG28 X\nG28 Y\nG1 X-30 F9000\nG1 Y20 F9000\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG92 E0\nG1 E16 F210\nG92 E0\nM605 S2 X100\nG28 X\nG28 Z\n"},
"machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"},
"machine_extruder_count": { "default_value": 1 }
}
}

View file

@ -0,0 +1,51 @@
{
"version": 2,
"name": "Kosher Mirror",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Venkat Kamesh",
"manufacturer": "Sri Vignan Technologies",
"weight": 3,
"file_formats": "text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform_texture": "koshertext.png",
"platform_offset": [65, 0, 0],
"has_material": true,
"has_variants": true,
"preferred_variant_name": "0.4 mm Nozzle",
"machine_extruder_trains":
{
"0": "kosher_mm_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Kosher_Mirror" },
"machine_width": { "default_value": 75 },
"machine_height": { "default_value": 300 },
"machine_depth": { "default_value": 220 },
"machine_heated_bed": { "default_value": true },
"machine_acceleration": {"default_value": 3000},
"machine_max_feedrate_x": { "value": 300 },
"machine_max_feedrate_y": { "value": 300 },
"machine_max_feedrate_z": { "value": 40 },
"machine_max_feedrate_e": { "value": 150 },
"machine_use_extruder_offset_to_offset_coords": {"default_value": false},
"machine_center_is_zero": {"default_value": false},
"gantry_height": {"value": "48"},
"line_width": {"value": "machine_nozzle_size"},
"speed_travel": {"maximum_value": "300", "value": "200"},
"optimize_wall_printing_order": { "value": "True" },
"material_diameter": { "default_value": 1.75},
"retraction_amount": {"default_value": 6.5},
"retraction_speed": { "default_value": 30},
"adhesion_type": { "default_value": "skirt" },
"ironing_enabled":{"default_value": true},
"machine_gcode_flavor": { "default_value": "Marlin"},
"machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X220\nM605 S3 X220\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG28\nG1 X-50 F9000\nG92 E0\nG1 E16 F210\nG92 E0\n" },
"machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"},
"machine_extruder_count": { "default_value": 1 }
}
}

View file

@ -20,7 +20,7 @@
"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"
"default_value":"G91 ;Relative positioning\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 positioning\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},

View file

@ -0,0 +1,71 @@
{
"version": 2,
"name": "Lulzbot Mini 2",
"inherits": "fdmprinter",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": false,
"preferred_material": "generic_pla",
"exclude_materials": [ "structur3d_dap100silicone" ]
},
"overrides": {
"machine_center_is_zero":
{
"default_value": false
},
"machine_nozzle_size":
{
"default_value": 0.5
},
"machine_gcode_flavor":
{
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_acceleration":
{
"default_value": 1000
},
"acceleration_print":
{
"default_value": 1000
},
"jerk_print":
{
"default_value": 20
},
"machine_max_feedrate_x":
{
"default_value": 800
},
"machine_max_feedrate_y":
{
"default_value": 800
},
"machine_max_feedrate_z":
{
"default_value": 8
},
"machine_max_feedrate_e":
{
"default_value": 40
},
"machine_max_acceleration_x":
{
"default_value": 9000
},
"machine_max_acceleration_y":
{
"default_value": 9000
},
"machine_max_acceleration_z":
{
"default_value": 100
},
"machine_max_acceleration_e":
{
"default_value": 1000
}
}
}

View file

@ -0,0 +1,38 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SE | 0.5 mm",
"inherits": "lulzbot_mini_2_common",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": true,
"file_formats": "text/x-gcode",
"platform": "lulzbot_mini.stl",
"platform_offset": [-100, -11, 100],
"machine_extruder_trains": {
"0": "lulzbot_mini_2_se_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Lulzbot Mini 2 | SE | 0.5 mm" },
"machine_width": { "default_value": 162 },
"machine_depth": { "default_value": 162 },
"machine_height": { "default_value": 180 },
"machine_heated_bed": { "default_value": true },
"machine_start_gcode": {
"default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SE 0.5 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n"
},
"machine_end_gcode": {
"default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n"
},
"machine_disallowed_areas": {
"default_value": [
[[ 85, 85], [ 85, 77], [ 77, 85]],
[[-85, 85], [-85, 77], [-77, 85]],
[[ 85,-85], [ 85,-77], [ 77,-85]],
[[-85,-85], [-85,-77], [-77,-85]]
]
}
}
}

View file

@ -0,0 +1,38 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)",
"inherits": "lulzbot_mini_2_common",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": true,
"file_formats": "text/x-gcode",
"platform": "lulzbot_mini.stl",
"platform_offset": [-100, -11, 100],
"machine_extruder_trains": {
"0": "lulzbot_mini_2_sl_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)" },
"machine_width": { "default_value": 162 },
"machine_depth": { "default_value": 162 },
"machine_height": { "default_value": 180 },
"machine_heated_bed": { "default_value": true },
"machine_start_gcode": {
"default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SL 0.25 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n"
},
"machine_end_gcode": {
"default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n"
},
"machine_disallowed_areas": {
"default_value": [
[[ 85, 85], [ 85, 77], [ 77, 85]],
[[-85, 85], [-85, 77], [-77, 85]],
[[ 85,-85], [ 85,-77], [ 77,-85]],
[[-85,-85], [-85,-77], [-77,-85]]
]
}
}
}

View file

@ -0,0 +1,84 @@
{
"version": 2,
"name": "Lulzbot TAZ Pro",
"inherits": "fdmprinter",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": false,
"preferred_material": "generic_pla",
"exclude_materials": [ "structur3d_dap100silicone" ]
},
"overrides": {
"material_print_temperature": {
"minimum_value": "0"
},
"material_bed_temperature": {
"minimum_value": "0",
"maximum_value_warning": "125"
},
"material_bed_temperature_layer_0":
{
"maximum_value_warning": "125"
},
"material_standby_temperature": {
"minimum_value": "0"
},
"machine_center_is_zero":
{
"default_value": false
},
"machine_nozzle_size":
{
"default_value": 0.5
},
"machine_gcode_flavor":
{
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_acceleration":
{
"default_value": 500
},
"acceleration_print":
{
"default_value": 500
},
"jerk_print":
{
"default_value": 12
},
"machine_max_feedrate_x":
{
"default_value": 800
},
"machine_max_feedrate_y":
{
"default_value": 800
},
"machine_max_feedrate_z":
{
"default_value": 3
},
"machine_max_feedrate_e":
{
"default_value": 40
},
"machine_max_acceleration_x":
{
"default_value": 9000
},
"machine_max_acceleration_y":
{
"default_value": 9000
},
"machine_max_acceleration_z":
{
"default_value": 100
},
"machine_max_acceleration_e":
{
"default_value": 1000
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,150 @@
{
"version": 2,
"name": "Maker Made 300x",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "DragonJe",
"manufacturer": "Maker Made",
"file_formats": "text/x-gcode",
"platform_offset": [0, 0, 0],
"has_materials": true,
"has_variants": false,
"preferred_quality_type": "normal",
"has_machine_quality": false,
"preferred_material": "generic_pla",
"machine_extruder_trains":
{
"0": "maker_made_300x_extruder_0"
}
},
"overrides": {
"machine_name": {"default_value": "Maker Made 300x"},
"machine_width": {"default_value": 300},
"machine_height": {"default_value": 400},
"machine_depth": {"default_value": 300},
"machine_head_with_fans_polygon": {"default_value": [[-30, 34],[-30, -32],[30, -32],[30, 34]]},
"gantry_height": {"value": "30"},
"machine_heated_bed": {"default_value": true},
"material_diameter": {"default_value": 1.75},
"machine_gcode_flavor": {"default_value": " RepRap (Marlin/Sprinter)"},
"machine_start_gcode": {"default_value": "G28 ;Home\n G29 ;Auto Level\n G92 E0 ;Reset Extruder\n G1 Z5.0 F3000 ;Move Z Axis up\n G1 X25 Y295.0 Z0.28 F3000.0 ;Move to extrude\n G1 X250 Y295.0 Z0.28 F1500.0 E15 ;Draw the first line\n G1 X25 Y290.0 Z0.28 F3000.0 ;Move to side a little\n G1 X250 Y290.0 Z0.28 F1500.0 E30 ;Draw the second line\n G92 E0 ;Reset Extruder\n G1 Z5.0 F3000 ;Move Z Axis up" },
"machine_end_gcode": {"default_value": "M104 S0\n M140 S0\n ;Retract the filament\n G92 E1\n G1 E-1 F300\n G28 X0 Y0\n G1 Y300 F3000 ;Move bed forward\n M84" },
"layer_height": {"value": 0.16},
"layer_height_0": {"value": 0.32},
"line_width": {"value": 0.4},
"wall_line_width_0": {"value": 0.4},
"initial_layer_line_width_factor": {"value": 100},
"wall_thickness": {"value": 0.8},
"wall_0_wipe_dist": {"value": 0.2},
"roofing_layer_count": {"value": 1},
"top_bottom_thickness": {"value": 0.6},
"top_thickness": {"value": 0.8},
"top_layers": {"value": 5},
"bottom_thickness": {"value": 0.6},
"bottom_layers": {"value": 3},
"top_bottom_pattern": {"value": "'lines'" },
"top_bottom_pattern_0": {"value": "'lines'" },
"wall_0_inset": {"value": 0},
"optimize_wall_printing_order": {"value": false },
"outer_inset_first": {"value": false },
"alternate_extra_perimeter": {"value": false },
"travel_compensate_overlapping_walls_enabled": {"value": true },
"travel_compensate_overlapping_walls_0_enabled": {"value": true },
"travel_compensate_overlapping_walls_x_enabled": {"value": true },
"wall_min_flow": {"value": 0},
"fill_perimeter_gaps": {"value": "'everywhere'" },
"filter_out_tiny_gaps": {"value": true },
"fill_outline_gaps": {"value": true },
"xy_offset": {"value": 0},
"skin_no_small_gaps_heuristic": {"value": true },
"skin_outline_count": {"value": 1},
"ironing_enabled": {"value": false },
"infill_sparse_density": {"value": 20 },
"zig_zaggify_infill": {"value": false },
"infill_multiplier": {"value": 1},
"infill_wall_line_count": {"value": 0},
"infill_overlap": {"value": 10},
"skin_overlap": {"value": 5},
"infill_wipe_dist": {"value": 0.1},
"gradual_infill_steps": {"value": 0},
"infill_before_walls": {"value": false },
"infill_support_enabled": {"value": false },
"max_skin_angle_for_expansion": {"value": 90},
"default_material_print_temperature": {"value": 220},
"material_print_temperature": {"value": 220},
"material_print_temperature_layer_0": {"value": 220},
"material_initial_print_temperature": {"value": 220},
"material_final_print_temperature": {"value": 220},
"default_material_bed_temperature": {"value": 50},
"material_bed_temperature": {"value": 50},
"material_flow": {"value": 100},
"retraction_enable": {"value": true },
"retract_at_layer_change": {"value": false },
"retraction_amount": {"value": 5},
"retraction_speed": {"value": 45},
"retraction_extra_prime_amount": {"value": 0},
"retraction_min_travel": {"value": 0.8},
"retraction_count_max": {"value": 90},
"retraction_extrusion_window": {"value": 5},
"limit_support_retractions": {"value": true },
"switch_extruder_retraction_amount": {"value": 16},
"switch_extruder_retraction_speeds": {"value": 20},
"speed_print": {"value": 50},
"speed_travel": {"value": 150},
"speed_layer_0": {"value": 10},
"speed_travel_layer_0": {"value": 50},
"machine_max_feedrate_z": {"value": 0},
"speed_slowdown_layers": {"value": 2},
"speed_equalize_flow_enabled": {"value": false },
"acceleration_enabled": {"value": false },
"acceleration_roofing": {"value": 3000 },
"jerk_enabled": {"value": false },
"retraction_combing": {"value": "'within infill'" },
"travel_retract_before_outer_wall": {"value": false },
"travel_avoid_other_parts": {"value": true },
"retraction_hop_enabled": {"value": false },
"cool_fan_enabled": {"value": true },
"cool_fan_speed": {"value": 100},
"cool_fan_speed_0": {"value": 0},
"cool_fan_full_at_height": {"value": 0.32 },
"cool_lift_head": {"value": false },
"support_enable": {"value": true },
"support_type": {"value": "'everywhere'" },
"support_angle": {"value": "50"},
"support_pattern": {"value": "'grid'"},
"support_wall_count": {"value": 0},
"zig_zaggify_support": {"value": false },
"support_infill_rate": {"value": "15 if support_enable else 0"},
"support_brim_enable": {"value": true },
"support_brim_line_count": {"value": 5},
"support_z_distance": {"value": 0.2},
"support_xy_distance": {"value": 0.7},
"support_xy_distance_overhang": {"value": 0.2},
"support_bottom_stair_step_height": {"value": 0.3},
"support_bottom_stair_step_width": {"value": 5.0},
"support_join_distance": {"value": 2.0},
"support_offset": {"value": 0.2},
"gradual_support_infill_steps": {"value": 0},
"support_roof_enable": {"value": true },
"support_bottom_enable": {"value": false },
"support_roof_height": {"value": 0.45},
"support_roof_density": {"value": 45},
"support_roof_pattern": {"value": "'lines'" },
"support_fan_enable": {"value": false },
"support_use_towers": {"value": true },
"support_tower_diameter": {"value": 3},
"support_tower_roof_angle": {"value": "65"},
"adhesion_type": {"value": "'skirt'"},
"skirt_line_count": {"value": 2},
"skirt_gap": {"value": 3},
"meshfix_union_all": {"value": true },
"meshfix_union_all_remove_holes": {"value": false },
"meshfix_extensive_stitching": {"value": false },
"meshfix_keep_open_polygons": {"value": false },
"multiple_mesh_overlap": {"value": "0.16"},
"carve_multiple_volumes": {"value": false }
}
}

View file

@ -0,0 +1,264 @@
{
"name": "MINGDA Base Printer",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "cataclism",
"manufacturer": "MINGDA",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": {
"0": "mingda_base_extruder_0"
},
"has_materials": true,
"has_variants": true,
"has_machine_quality": true,
"variants_name": "Nozzle Size",
"preferred_variant_name": "0.4mm Nozzle",
"preferred_quality_type": "standard",
"preferred_material": "generic_pla",
"exclude_materials": [
"Vertex_Delta_ABS",
"Vertex_Delta_PET",
"Vertex_Delta_PLA",
"Vertex_Delta_TPU",
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_nylon",
"generic_pc",
"generic_pp",
"generic_pva",
"generic_tough_pla",
"imade3d_petg_green",
"imade3d_petg_pink",
"imade3d_pla_green",
"imade3d_pla_pink",
"innofill_innoflex60_175",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"structur3d_dap100silicone",
"tizyx_abs",
"tizyx_pla",
"tizyx_pla_bois",
"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",
"zyyx_pro_flex",
"zyyx_pro_pla"
]
},
"overrides": {
"machine_name": { "default_value": "MINGDA Base Printer" },
"machine_start_gcode": { "default_value": "G28 ; home all axes\n M117 Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"},
"machine_end_gcode": { "default_value": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y200 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n G1 X0 Y300 F1000 ; prepare for part removal\n M84 ; disable motors\n M106 S0 ; turn off fan" },
"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": 60.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
"speed_layer_0": { "value": 20.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_z_hop": { "value": 5 },
"skirt_brim_speed": { "value": "speed_layer_0" },
"line_width": { "value": "machine_nozzle_size * 1.1" },
"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 },
"travel_compensate_overlapping_walls_0_enabled": { "value": false },
"z_seam_type": { "value": "'back'" },
"z_seam_corner": { "value": "'z_seam_corner_none'" },
"infill_sparse_density": { "value": "15" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"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 },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"retraction_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value": 200
},
"retraction_retract_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value": 200
},
"retraction_prime_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"maximum_value": 200
},
"retraction_hop_enabled": { "value": true },
"retraction_hop": { "value": "layer_height*2" },
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'" },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"travel_retract_before_outer_wall": { "value": true },
"retraction_amount": { "value": 2 },
"retraction_enable": { "value": true },
"retraction_count_max": { "value": 100 },
"retraction_extrusion_window": { "value": 10 },
"retraction_min_travel": { "value": 1.5 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 10.0 },
"skirt_line_count": { "value": 4 },
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
"support_brim_width": { "value": 4 },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
}
}

View file

@ -0,0 +1,19 @@
{
"name": "MINGDA D2",
"version": 2,
"inherits": "mingda_base",
"overrides": {
"machine_name": { "default_value": "MINGDA D2" },
"machine_width": { "default_value": 230 },
"machine_depth": { "default_value": 230 },
"machine_height": { "default_value": 260 },
"gantry_height": { "value": 25 }
},
"metadata": {
"quality_definition": "mingda_base",
"visible": true,
"platform": "mingda_d2_base.stl",
"platform_offset": [ -205, -77, 65]
}
}

View file

@ -4,7 +4,7 @@
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "Ramazan UTKU",
"author": "Mehmet SUTAŞ",
"manufacturer": "Rigid3D",
"file_formats": "text/x-gcode",
"has_materials": true,
@ -19,25 +19,12 @@
"preferred_material": "generic_pla_175",
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_asax",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-oks",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"dsm_arnitel2045_175", "dsm_novamid1070_175",
"emotiontech_abs", "emotiontech_absx", "emotiontech_acetate", "emotiontech_bvoh", "emotiontech_asax", "emotiontech_hips", "emotiontech_petg", "emotiontech_pla", "emotiontech_pva-m", "emotiontech_pva-oks", "emotiontech_pva-s", "emotiontech_tpu98a",
"eSUN_PETG_Black", "eSUN_PETG_Grey", "eSUN_PETG_Purple", "eSUN_PLA_PRO_Black", "eSUN_PLA_PRO_Grey", "eSUN_PLA_PRO_Purple", "eSUN_PLA_PRO_White",
"fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"filo3d_pla", "filo3d_pla_green", "filo3d_pla_red",
"generic_abs",
"generic_bam",
"generic_cffcpe",
@ -55,84 +42,27 @@
"generic_pva",
"generic_tough_pla",
"generic_tpu",
"imade3d_petg_175",
"imade3d_pla_175",
"imade3d_petg_175", "imade3d_pla_175",
"innofill_innoflex60_175",
"leapfrog_abs_natural",
"leapfrog_epla_natural",
"leapfrog_pva_natural",
"leapfrog_abs_natural", "leapfrog_epla_natural", "leapfrog_pva_natural",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla",
"redd_abs", "redd_asa", "redd_hips", "redd_nylon", "redd_petg", "redd_pla", "redd_tpe",
"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",
"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_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",
"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"
"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": {
@ -140,135 +70,83 @@
"material_diameter": { "default_value": 1.75 },
"machine_max_feedrate_x": { "value": 500 },
"machine_max_feedrate_y": { "value": 500 },
"machine_max_feedrate_z": { "value": 500 },
"machine_max_feedrate_e": { "value": 500 },
"machine_max_feedrate_x": { "value": 100 },
"machine_max_feedrate_y": { "value": 100 },
"machine_max_feedrate_z": { "value": 8 },
"machine_max_feedrate_e": { "value": 25 },
"machine_max_acceleration_x": { "value": 600 },
"machine_max_acceleration_y": { "value": 600 },
"machine_max_acceleration_z": { "value": 100 },
"machine_max_acceleration_e": { "value": 600 },
"machine_max_acceleration_z": { "value": 10 },
"machine_max_acceleration_e": { "value": 1000 },
"machine_acceleration": { "value": 600 },
"machine_max_jerk_xy": { "value": 10.0 },
"machine_max_jerk_z": { "value": 0.3 },
"machine_max_jerk_e": { "value": 5 },
"wall_0_wipe_dist": { "value": 0.05 },
"optimize_wall_printing_order": { "value": "True" },
"travel_compensate_overlapping_walls_enabled": { "value": "False" },
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
"travel_compensate_overlapping_walls_x_enabled": { "value": "False" },
"infill_sparse_density": { "value": 16 },
"infill_wipe_dist": { "value": 0 },
"infill_before_walls": { "value": "False" },
"acceleration_print": { "value": 600 },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_bed_temperature_layer_0": { "value": "material_bed_temperature" },
"wall_0_material_flow": { "value": 95 },
"speed_print": { "value": 40.0 } ,
"speed_topbottom": { "value": "speed_print" },
"speed_support_interface": { "value": "speed_support" },
"speed_travel": { "value": 80.0 },
"speed_layer_0": { "value": 25.0 },
"acceleration_print": { "value": 600 },
"acceleration_travel": { "value": 600 },
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
"acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" },
"jerk_print": { "value": 10 },
"jerk_travel": { "value": "jerk_print" },
"jerk_travel_layer_0": { "value": "jerk_travel" },
"acceleration_enabled": { "value": false },
"jerk_enabled": { "value": false },
"acceleration_enabled": { "value": "False" },
"jerk_enabled": { "value": "False" },
"speed_print": { "value": 40.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_print" },
"speed_wall_x": { "value": "speed_print" },
"speed_topbottom": { "value": "speed_print" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_travel": { "value": "80.0" },
"speed_layer_0": { "value": 15.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "speed_travel" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_z_hop": { "value": 5 },
"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": "'shortest'" },
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
"infill_sparse_density": { "value": "15" },
"wall_0_wipe_dist": { "value": 0.0 },
"retraction_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"value":30,
"maximum_value": 200
},
"retraction_retract_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"value":"retraction_speed",
"maximum_value": 200
},
"retraction_prime_speed": {
"maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
"value":"retraction_speed / 2",
"maximum_value": 200
},
"retraction_hop_enabled": { "value": "False" },
"retraction_hop": { "value": 0.2 },
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
"retraction_amount" : { "default_value": 1.0},
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"travel_retract_before_outer_wall": { "value": false },
"small_hole_max_size": { "value": 4.0 },
"retraction_enable": { "value": true },
"retraction_amount": { "value": 1.50 },
"retraction_prime_speed": { "value": 7 },
"retraction_count_max": { "value": 5 },
"retraction_extrusion_window": { "value": "retraction_amount" },
"retraction_min_travel": { "value": 0.5 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"retraction_combing": { "value": "'noskin'" },
"travel_avoid_other_parts": { "value": "False" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_interface_enable": { "value": "True" },
"support_interface_density": { "value": 70 },
"minimum_interface_area": { "value": 5.0 },
"minimum_support_area": { "value": 5 },
"support_brim_enable": { "value": "True" },
"support_brim_width": { "value": 4 },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"adhesion_type": { "value": "'skirt'" },
"skirt_gap": { "value": 5.0 },
"skirt_line_count": { "value": 2 },
"adaptive_layer_height_variation": { "value": 0.04 },
"meshfix_maximum_deviation": { "value": 0.01 },
"adaptive_layer_height_variation": { "value": 0.16 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
"support_brim_width": { "value": 4 },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 70 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 5 },
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" },
"layer_height_0": {"value": 0.2}
"wall_thickness": {"value": "line_width * 2" }
}
}

View file

@ -0,0 +1,35 @@
{
"name": "Rigid3D Mucit2",
"version": 2,
"inherits": "rigid3d_base",
"metadata": {
"visible": true,
"quality_definition": "rigid3d_base",
"preferred_quality_type": "standard",
"platform": "rigid3d_mucit2_platform.3mf",
"platform_offset": [ 0, 0, 0],
"preferred_material": "generic_pla_175"
},
"overrides": {
"machine_name": { "default_value": "Rigid3D Mucit2" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 150 },
"machine_depth": { "default_value": 150 },
"machine_height": { "default_value": 150 },
"machine_center_is_zero": { "default_value": false },
"machine_start_gcode": {"default_value": "G21\nG28\nM420 S1\nM107\nG90\nM82\nG92 E0\n"},
"machine_end_gcode": {"default_value": "G92 E0\nT0\nG1 F1800 E-2\nG27 P2\nM107\nM104 T0 S0\nM140 S0\nG90\nG92 E0\nM84\n"},
"machine_head_with_fans_polygon": {
"default_value": [
[ -20, 40], [ -20, -65], [ 40, -65], [ 40, 40]]
},
"gantry_height": { "value": 30 }
}
}

View file

@ -0,0 +1,77 @@
{
"version": 2,
"name": "Snapmaker 2",
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"manufacturer": "Snapmaker",
"file_formats": "text/x-gcode",
"machine_extruder_trains": {
"0": "snapmaker_extruder_0"
},
"has_materials": true,
"has_machine_quality": true,
"preferred_quality_type": "normal",
"preferred_material": "generic_pla",
"exclude_materials": [ ]
},
"overrides": {
"machine_name": {
"default_value": "Snapmaker"
},
"machine_buildplate_type": {
"default_value": "aluminum"
},
"machine_heated_bed": {
"default_value": true
},
"machine_start_gcode": {
"default_value": "M104 S{material_print_temperature} ;Set Hotend Temperature\nM140 S{material_bed_temperature} ;Set Bed Temperature\nG28 ;home\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000 ;Move to corner \nG1 Z0 F1800 ;Go to zero offset\nM109 S{material_print_temperature} ;Wait for Hotend Temperature\nM190 S{material_bed_temperature} ;Wait for Bed Temperature\nG92 E0 ;Zero set extruder position\nG1 E20 F200 ;Feed filament to clear nozzle\nG92 E0 ;Zero set extruder position"
},
"machine_end_gcode": {
"default_value": "M104 S0 ;Extruder heater off\nM140 S0 ;Heated bed heater off\nG90 ;absolute positioning\nG92 E0 ;Retract the filament\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z{machine_width} E-1 F3000 ;move Z up a bit and retract filament even more\nG1 X0 F3000 ;move X to min endstops, so the head is out of the way\nG1 Y{machine_depth} F3000 ;so the head is out of the way and Plate is moved forward"
},
"machine_nozzle_size": {
"default_value": 0.4
},
"material_diameter": {
"default_value": 1.75
},
"machine_max_acceleration_x": {
"default_value": 1000
},
"machine_max_acceleration_y": {
"default_value": 1000
},
"machine_max_acceleration_z": {
"default_value": 1000
},
"machine_max_acceleration_e": {
"default_value": 1000
},
"machine_acceleration": {
"default_value": 1000
},
"material_print_temp_prepend": {
"default_value": false
},
"material_bed_temp_prepend": {
"default_value": false
},
"default_material_print_temperature": {
"default_value": 205
},
"retraction_enable": {
"default_value": true
},
"retraction_amount": {
"default_value": 5
},
"retraction_speed": {
"default_value": 60
},
"retract_at_layer_change": {
"default_value": false
}
}
}

View file

@ -0,0 +1,39 @@
{
"version": 2,
"name": "Snapmaker 2 A150",
"inherits": "snapmaker2",
"metadata": {
"visible": true,
"manufacturer": "Snapmaker",
"file_formats": "text/x-gcode",
"machine_extruder_trains": {
"0": "snapmaker_extruder_0"
},
"quality_definition": "snapmaker2"
},
"overrides": {
"machine_name": {
"default_value": "Snapmaker A150"
},
"machine_width": {
"default_value": 160
},
"machine_depth": {
"default_value": 160
},
"machine_height": {
"default_value": 145
},
"machine_head_with_fans_polygon": {
"default_value": [
[-67, 22],
[-67, -25],
[25.5, 22],
[25.5, -25]
]
},
"gantry_height": {
"value": 27
}
}
}

View file

@ -0,0 +1,39 @@
{
"version": 2,
"name": "Snapmaker 2 A250",
"inherits": "snapmaker2",
"metadata": {
"visible": true,
"manufacturer": "Snapmaker",
"file_formats": "text/x-gcode",
"machine_extruder_trains": {
"0": "snapmaker_extruder_0"
},
"quality_definition": "snapmaker2"
},
"overrides": {
"machine_name": {
"default_value": "Snapmaker A250"
},
"machine_width": {
"default_value": 230
},
"machine_depth": {
"default_value": 250
},
"machine_height": {
"default_value": 235
},
"machine_head_with_fans_polygon": {
"default_value": [
[-67, 22],
[-67, -25],
[25.5, 22],
[25.5, -25]
]
},
"gantry_height": {
"value": 27
}
}
}

View file

@ -0,0 +1,39 @@
{
"version": 2,
"name": "Snapmaker 2 A350",
"inherits": "snapmaker2",
"metadata": {
"visible": true,
"manufacturer": "Snapmaker",
"file_formats": "text/x-gcode",
"machine_extruder_trains": {
"0": "snapmaker_extruder_0"
},
"quality_definition": "snapmaker2"
},
"overrides": {
"machine_name": {
"default_value": "Snapmaker A350"
},
"machine_width": {
"default_value": 320
},
"machine_depth": {
"default_value": 350
},
"machine_height": {
"default_value": 330
},
"machine_head_with_fans_polygon": {
"default_value": [
[-67, 22],
[-67, -25],
[25.5, 22],
[25.5, -25]
]
},
"gantry_height": {
"value": 27
}
}
}

View file

@ -0,0 +1,198 @@
{
"version": 2,
"name": "Trimaker Cosmos II",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Trimaker",
"manufacturer": "Trimaker",
"file_formats": "text/x-gcode",
"platform": "trimaker_cosmosII_platform.stl",
"platform_offset": [-110.5, -28.3, 134],
"has_machine_quality": true,
"preferred_quality_type": "normal",
"preferred_material": "redd_pla",
"has_materials": true,
"machine_extruder_trains": {"0": "trimaker_cosmosII_extruder"},
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_absx",
"emotiontech_asax",
"emotiontech_bvoh",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-oks",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"eSUN_PETG_Black",
"eSUN_PETG_Grey",
"eSUN_PETG_Purple",
"eSUN_PLA_PRO_Black",
"eSUN_PLA_PRO_Grey",
"eSUN_PLA_PRO_Purple",
"eSUN_PLA_PRO_White",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_abs_175",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_175",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_hips_175",
"generic_nylon",
"generic_nylon_175",
"generic_pc",
"generic_pc_175",
"generic_petg",
"generic_petg_175",
"generic_pla",
"generic_pla_175",
"generic_pp",
"generic_pva",
"generic_pva_175",
"generic_tough_pla",
"generic_tpu",
"generic_tpu_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": "Trimaker Cosmos II"},
"machine_width": {"default_value": 200},
"machine_depth": {"default_value": 200},
"machine_height": {"default_value": 200},
"layer_height": {"default_value": 0.2},
"material_flow": {"value": 100},
"xy_offset": {"default_value": 0},
"xy_offset_layer_0": {"value": -0.1},
"wall_thickness": {"value": "line_width * 3" },
"top_bottom_thickness": {"value": "layer_height * 6"},
"infill_sparse_density": {"default_value": 25},
"infill_pattern": {"value": "'grid'"},
"infill_sparse_thickness": {"value": "resolveOrValue('layer_height')"},
"default_material_bed_temperature": {"default_value": 60},
"default_material_print_temperature": {"default_value": 200},
"speed_print": {"default_value": 45},
"speed_travel": {"value": "speed_print if magic_spiralize else 100"},
"speed_wall_0": {"value": 35},
"speed_wall_x": {"value": 45},
"retraction_enable": {"default_value": true},
"retraction_amount": {"default_value": 1},
"retraction_speed": {"default_value": 45},
"cool_fan_enabled": {"default_value": true},
"cool_fan_speed": {"value": "100.0 if cool_fan_enabled else 0.0"},
"support_enable": {"default_value": true},
"support_type": {"default_value": "everywhere"},
"support_angle": {"default_value": 50},
"support_pattern": {"default_value": "zigzag"},
"support_z_distance": {"default_value": 0.17},
"support_xy_distance": {"default_value": 0.7},
"adhesion_type": {"default_value": "skirt"},
"gantry_height": {"value": 2},
"machine_start_gcode": {"default_value": ";Start GCode - Cosmos II - 3.x.x_SEGcTK_1.1\n M104 S120; Comienzo a calentar extrusor\n G21; Unidades en mm\n G90; absolute positioning\n M82; set extruder to absolute mode\n M107; Apagar FAN\n G28; Home\n M190 S{material_bed_temperature_layer_0}\n G29; Senso la cama\n M500\n G1 F5000 X0.5 Y0.5\n M109 S{material_print_temperature}\n M900 K0.04\n G1 F200 Z10\n G92 E0; Defino cero en la posición del actual del extrusor\n G1 F200 X0.5 Y0.5 Z0.300; Posiciono antes de hacer una línea\n G1 F900 X0.5 Y51.5 E2.56436; Hago una línea\n "},
"machine_end_gcode": {"default_value": ";CODIGO FINAL\n M107; Fan off\n G90; Set to absolute positioning\n G1 X0 Y0 Z201; Get extruder out of way\n G92 E0; Reset extruder position\n G1 E-1; Reduce filament pressure\n G92 E0; Reset extruder position again\n M140 S0; Disable heated bed\n M104 S0; Disable extruder\n M84; Turn steppers off"},
"machine_heated_bed": {"default_value": true},
"material_diameter": {"default_value": 1.75},
"machine_center_is_zero": {"default_value": false}
}
}

View file

@ -0,0 +1,198 @@
{
"version": 2,
"name": "Trimaker Nebula",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Trimaker",
"manufacturer": "Trimaker",
"file_formats": "text/x-gcode",
"platform": "trimaker_nebula_platform.stl",
"has_machine_quality": true,
"preferred_quality_type": "normal",
"preferred_material": "redd_pla",
"platform_offset": [-117.5, -40, 147.5],
"has_materials": true,
"machine_extruder_trains": {"0": "trimaker_nebula_extruder"},
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_absx",
"emotiontech_asax",
"emotiontech_bvoh",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-oks",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"eSUN_PETG_Black",
"eSUN_PETG_Grey",
"eSUN_PETG_Purple",
"eSUN_PLA_PRO_Black",
"eSUN_PLA_PRO_Grey",
"eSUN_PLA_PRO_Purple",
"eSUN_PLA_PRO_White",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_abs_175",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_175",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_hips_175",
"generic_nylon",
"generic_nylon_175",
"generic_pc",
"generic_pc_175",
"generic_petg",
"generic_petg_175",
"generic_pla",
"generic_pla_175",
"generic_pp",
"generic_pva",
"generic_pva_175",
"generic_tough_pla",
"generic_tpu",
"generic_tpu_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": "Trimaker Nebula"},
"machine_width": {"default_value": 230},
"machine_depth": {"default_value": 230},
"machine_height": {"default_value": 260},
"layer_height": {"default_value": 0.2},
"material_flow": {"value": 100},
"xy_offset": {"default_value": 0},
"xy_offset_layer_0": {"value": -0.1},
"wall_thickness": {"value": "line_width * 3" },
"top_bottom_thickness": {"value": "layer_height * 6"},
"infill_sparse_density": {"default_value": 25},
"infill_pattern": {"value": "'grid'"},
"infill_sparse_thickness": {"value": "resolveOrValue('layer_height')"},
"default_material_bed_temperature": {"default_value": 60},
"default_material_print_temperature": {"default_value": 200},
"speed_print": {"default_value": 45},
"speed_travel": {"value": "speed_print if magic_spiralize else 100"},
"speed_wall_0": {"value": 35},
"speed_wall_x": {"value": 45},
"retraction_enable": {"default_value": true},
"retraction_amount": {"default_value": 1},
"retraction_speed": {"default_value": 45},
"cool_fan_enabled": {"default_value": true},
"cool_fan_speed": {"value": "100.0 if cool_fan_enabled else 0.0"},
"support_enable": {"default_value": true},
"support_type": {"default_value": "everywhere"},
"support_angle": {"default_value": 50},
"support_pattern": {"default_value": "zigzag"},
"support_z_distance": {"default_value": 0.17},
"support_xy_distance": {"default_value": 0.7},
"adhesion_type": {"default_value": "skirt"},
"gantry_height": {"value": 2},
"machine_start_gcode": {"default_value": ";Trimaker Nebula Start Code\n G21; Unidades en mm\n G90; Posicion absoluta\n M82; Extrusor en modo absoluto\n M107; Fan apagado\n G28 X Y Z; Enviamos a home a todos los ejes\n M900 K=0; Linear advance desactivado\n M104 S110; Precalentamos el extrusor hasta 110 grados\n M190 S{material_bed_temperature_layer_0}; Calentamos cama y esperamos\n M109 S{material_print_temperature}; Calentamos extrusor y esperamos\n G92 E0; E=0\n G1 F200 X0.5 Y0.5 Z0.300\n G1 F900 X0.5 Y51.5 E2.56436; Hacemos una linea para limpiar extrusor\n"},
"machine_end_gcode": {"default_value": ";Trimaker Nebula End Code\n M107; Apagamos fan\n G90\n G92 E0\n G1 X0 Y200\n G91\n G1 Z5\n G92 E0\n M140 S0; Enfriamos\n M104 S0; Enfriamos\n M84\n G90\n M117 Impresion finalizada\n M300 S440 P700\n"},
"machine_heated_bed": {"default_value": true},
"material_diameter": {"default_value": 1.75},
"machine_center_is_zero": {"default_value": false}
}
}

View file

@ -30,7 +30,7 @@
]
},
"machine_start_gcode": { "default_value": "; Two Trees Bluer Custom Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 E10 F1500 ;Purge a bit\nG1 X10.1 Y20 Z0.2 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.2 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.2 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.2 F1500.0 E20 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z3.0 X20 Y20 F3000 ;Move Z Axis up\nG1 E3 F2700 ;Purge a bit" },
"machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\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\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
"machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\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 positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
"gantry_height": { "value": 25 }
}
}