Add Prusa MK4S profiles (#8279)

* Whitespace cleanup in Prusa profile

```
$ diff -u Prusa.json <(jq --indent 4 < Prusa.json) | wc -l
       0
```

* Add Prusa MK4S profiles

There were generated from the PrusaSlicer profiles[0] using some scripts
which try to faithfully convert the profiles[1]. The high flow nozzle
settings have been modeled as a separate printer model.

A few things I'm aware of that haven't been converted:

 - Filament multi-material settings (eg loading speeds)
 - High-flow and abrasive nozzle check in gcode, which, as far as I
   know, isn't available in the current firmware anyways

I've also found that disabling z-hop on layer change in OrcaSlicer seems
more similar to the behavior in PrusaSlicer (which allows travel
distance limitations to override that setting), so I've disabled that.

Fixes #7391

[0]: 0bca90da13/resources/profiles/PrusaResearch.ini
[1]: https://github.com/rcloran/SuperSlicer_to_Orca_scripts/tree/20d2881
This commit is contained in:
Russell Cloran
2025-02-07 08:12:55 -08:00
committed by GitHub
parent 2af5aa56d8
commit 06c809c598
107 changed files with 3370 additions and 24 deletions

View File

@@ -0,0 +1,12 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle"
],
"filament_id": "Generic ABS @MK4S 0.6",
"from": "system",
"inherits": "Prusa Generic ABS @MK4S",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S 0.6",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,12 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle"
],
"filament_id": "Generic ABS @MK4S 0.8",
"from": "system",
"inherits": "Prusa Generic ABS @MK4S",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S 0.8",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S HF0.4 nozzle"
],
"fan_max_speed": "15",
"filament_id": "Generic ABS @MK4S HF0.4",
"filament_max_volumetric_speed": "26",
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp"
],
"from": "system",
"inherits": "Prusa Generic ABS @MK4S",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S HF0.4",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,13 @@
{
"compatible_printers": [
"Prusa MK4S HF0.5 nozzle"
],
"filament_id": "Generic ABS @MK4S HF0.5",
"filament_max_volumetric_speed": "27",
"from": "system",
"inherits": "Prusa Generic ABS @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S HF0.5",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,13 @@
{
"compatible_printers": [
"Prusa MK4S HF0.6 nozzle"
],
"filament_id": "Generic ABS @MK4S HF0.6",
"filament_max_volumetric_speed": "34",
"from": "system",
"inherits": "Prusa Generic ABS @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S HF0.6",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,15 @@
{
"compatible_printers": [
"Prusa MK4S HF0.8 nozzle"
],
"fan_min_speed": "15",
"filament_id": "Generic ABS @MK4S HF0.8",
"filament_max_volumetric_speed": "36",
"from": "system",
"inherits": "Prusa Generic ABS @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S HF0.8",
"setting_id": "GFSA04",
"slow_down_layer_time": "25",
"type": "filament"
}

View File

@@ -0,0 +1,36 @@
{
"close_fan_the_first_x_layers": "4",
"compatible_printers": [
"Prusa MK4S 0.25 nozzle",
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle"
],
"default_filament_colour": "#FFF2EC",
"fan_max_speed": "10",
"filament_cost": "27.82",
"filament_end_gcode": [
"; Filament-specific end gcode"
],
"filament_id": "Generic ABS @MK4S",
"filament_max_volumetric_speed": "15",
"filament_minimal_purge_on_wipe_tower": "35",
"filament_notes": [
""
],
"filament_start_gcode": [
"M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp"
],
"from": "system",
"hot_plate_temp": "110",
"hot_plate_temp_initial_layer": "100",
"inherits": "fdm_filament_abs",
"instantiation": "true",
"name": "Prusa Generic ABS @MK4S",
"overhang_fan_speed": "20",
"reduce_fan_stop_start_freq": "0",
"setting_id": "GFSA04",
"slow_down_layer_time": "20",
"slow_down_min_speed": "15",
"type": "filament"
}

View File

@@ -0,0 +1,14 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle"
],
"filament_id": "Prusament ASA @MK4S 0.6",
"from": "system",
"inherits": "Prusa Generic ASA @MK4S",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S 0.6",
"nozzle_temperature": "255",
"setting_id": "GFSA04",
"slow_down_layer_time": "15",
"type": "filament"
}

View File

@@ -0,0 +1,15 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle"
],
"fan_max_speed": "15",
"fan_min_speed": "15",
"filament_id": "Prusament ASA @MK4S 0.8",
"from": "system",
"inherits": "Prusa Generic ASA @MK4S",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S 0.8",
"setting_id": "GFSA04",
"slow_down_layer_time": "18",
"type": "filament"
}

View File

@@ -0,0 +1,19 @@
{
"compatible_printers": [
"Prusa MK4S HF0.4 nozzle"
],
"filament_id": "Prusament ASA @MK4S HF0.4",
"filament_max_volumetric_speed": "26",
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp"
],
"from": "system",
"inherits": "Prusa Generic ASA @MK4S",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S HF0.4",
"nozzle_temperature": "265",
"nozzle_temperature_initial_layer": "265",
"setting_id": "GFSA04",
"slow_down_layer_time": "15",
"type": "filament"
}

View File

@@ -0,0 +1,13 @@
{
"compatible_printers": [
"Prusa MK4S HF0.5 nozzle"
],
"filament_id": "Prusament ASA @MK4S HF0.5",
"filament_max_volumetric_speed": "27",
"from": "system",
"inherits": "Prusa Generic ASA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S HF0.5",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,15 @@
{
"compatible_printers": [
"Prusa MK4S HF0.6 nozzle"
],
"fan_max_speed": "15",
"fan_min_speed": "15",
"filament_id": "Prusament ASA @MK4S HF0.6",
"filament_max_volumetric_speed": "34",
"from": "system",
"inherits": "Prusa Generic ASA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S HF0.6",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,18 @@
{
"compatible_printers": [
"Prusa MK4S HF0.8 nozzle"
],
"fan_max_speed": "15",
"fan_min_speed": "15",
"filament_id": "Prusament ASA @MK4S HF0.8",
"filament_max_volumetric_speed": "36",
"from": "system",
"inherits": "Prusa Generic ASA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S HF0.8",
"nozzle_temperature": "270",
"nozzle_temperature_initial_layer": "270",
"setting_id": "GFSA04",
"slow_down_layer_time": "20",
"type": "filament"
}

View File

@@ -0,0 +1,37 @@
{
"close_fan_the_first_x_layers": "4",
"compatible_printers": [
"Prusa MK4S 0.25 nozzle",
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle"
],
"default_filament_colour": "#FFF2EC",
"fan_cooling_layer_time": "20",
"fan_max_speed": "12",
"fan_min_speed": "12",
"filament_cost": "35.28",
"filament_density": "1.07",
"filament_end_gcode": [
"; Filament-specific end gcode"
],
"filament_id": "Prusament ASA @MK4S",
"filament_max_volumetric_speed": "15",
"filament_minimal_purge_on_wipe_tower": "35",
"filament_notes": [
""
],
"filament_start_gcode": [
"M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp"
],
"from": "system",
"hot_plate_temp": "110",
"inherits": "fdm_filament_asa",
"instantiation": "true",
"name": "Prusa Generic ASA @MK4S",
"overhang_fan_speed": "20",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"slow_down_min_speed": "15",
"type": "filament"
}

View File

@@ -0,0 +1,16 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle"
],
"fan_cooling_layer_time": "22",
"filament_id": "Generic PETG @MK4S 0.6",
"filament_max_volumetric_speed": "17",
"from": "system",
"inherits": "Prusa Generic PETG @MK4S",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S 0.6",
"overhang_fan_speed": "45",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"type": "filament"
}

View File

@@ -0,0 +1,21 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle"
],
"fan_cooling_layer_time": "25",
"fan_max_speed": "45",
"fan_min_speed": "25",
"filament_id": "Generic PETG @MK4S 0.8",
"filament_max_volumetric_speed": "22",
"filament_retract_before_wipe": "50",
"from": "system",
"inherits": "Prusa Generic PETG @MK4S",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S 0.8",
"nozzle_temperature": "245",
"nozzle_temperature_initial_layer": "240",
"overhang_fan_speed": "45",
"setting_id": "GFSA04",
"slow_down_layer_time": "18",
"type": "filament"
}

View File

@@ -0,0 +1,18 @@
{
"compatible_printers": [
"Prusa MK4S HF0.4 nozzle"
],
"filament_id": "Generic PETG @MK4S HF0.4",
"filament_max_volumetric_speed": "24",
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.044{elsif nozzle_diameter[0]==0.6}0.035{elsif nozzle_diameter[0]==0.8}0.022{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
],
"from": "system",
"inherits": "Prusa Generic PETG @MK4S",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S HF0.4",
"nozzle_temperature": "245",
"nozzle_temperature_initial_layer": "235",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,13 @@
{
"compatible_printers": [
"Prusa MK4S HF0.5 nozzle"
],
"filament_id": "Generic PETG @MK4S HF0.5",
"filament_max_volumetric_speed": "29",
"from": "system",
"inherits": "Prusa Generic PETG @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S HF0.5",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,18 @@
{
"compatible_printers": [
"Prusa MK4S HF0.6 nozzle"
],
"fan_cooling_layer_time": "22",
"filament_id": "Generic PETG @MK4S HF0.6",
"filament_max_volumetric_speed": "33",
"from": "system",
"inherits": "Prusa Generic PETG @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S HF0.6",
"nozzle_temperature": "240",
"nozzle_temperature_initial_layer": "230",
"overhang_fan_speed": "45",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"type": "filament"
}

View File

@@ -0,0 +1,19 @@
{
"compatible_printers": [
"Prusa MK4S HF0.8 nozzle"
],
"fan_cooling_layer_time": "25",
"fan_max_speed": "45",
"filament_id": "Generic PETG @MK4S HF0.8",
"filament_max_volumetric_speed": "37",
"filament_retract_before_wipe": "50",
"from": "system",
"inherits": "Prusa Generic PETG @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S HF0.8",
"nozzle_temperature_initial_layer": "240",
"overhang_fan_speed": "45",
"setting_id": "GFSA04",
"slow_down_layer_time": "18",
"type": "filament"
}

View File

@@ -0,0 +1,41 @@
{
"compatible_printers": [
"Prusa MK4S 0.25 nozzle",
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle"
],
"default_filament_colour": "#FF8000",
"fan_max_speed": "40",
"filament_cost": "27.82",
"filament_end_gcode": [
"; Filament-specific end gcode"
],
"filament_id": "Generic PETG @MK4S",
"filament_max_volumetric_speed": "12",
"filament_minimal_purge_on_wipe_tower": "35",
"filament_notes": [
""
],
"filament_retract_before_wipe": "20",
"filament_retraction_length": "0.8",
"filament_start_gcode": [
"M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp"
],
"filament_wipe": "1",
"filament_z_hop": "0.15",
"from": "system",
"full_fan_speed_layer": "5",
"hot_plate_temp": "90",
"hot_plate_temp_initial_layer": "85",
"inherits": "fdm_filament_pet",
"instantiation": "true",
"name": "Prusa Generic PETG @MK4S",
"nozzle_temperature": "240",
"nozzle_temperature_initial_layer": "230",
"overhang_fan_speed": "40",
"setting_id": "GFSA04",
"slow_down_layer_time": "7",
"slow_down_min_speed": "15",
"type": "filament"
}

View File

@@ -0,0 +1,15 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle"
],
"fan_cooling_layer_time": "22",
"filament_id": "Generic PLA @MK4S 0.6",
"from": "system",
"inherits": "Prusa Generic PLA @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S 0.6",
"nozzle_temperature": "210",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle"
],
"fan_cooling_layer_time": "25",
"fan_min_speed": "80",
"filament_id": "Generic PLA @MK4S 0.8",
"filament_max_volumetric_speed": "19",
"from": "system",
"inherits": "Prusa Generic PLA @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S 0.8",
"nozzle_temperature": "225",
"setting_id": "GFSA04",
"slow_down_layer_time": "15",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S HF0.4 nozzle"
],
"filament_id": "Generic PLA @MK4S HF0.4",
"filament_max_volumetric_speed": "22",
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.026{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.015{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
],
"from": "system",
"inherits": "Prusa Generic PLA @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S HF0.4",
"nozzle_temperature": "225",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,15 @@
{
"compatible_printers": [
"Prusa MK4S HF0.5 nozzle"
],
"fan_cooling_layer_time": "20",
"filament_id": "Generic PLA @MK4S HF0.5",
"filament_max_volumetric_speed": "24",
"from": "system",
"inherits": "Prusa Generic PLA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S HF0.5",
"setting_id": "GFSA04",
"slow_down_layer_time": "8",
"type": "filament"
}

View File

@@ -0,0 +1,16 @@
{
"compatible_printers": [
"Prusa MK4S HF0.6 nozzle"
],
"fan_cooling_layer_time": "22",
"filament_id": "Generic PLA @MK4S HF0.6",
"filament_max_volumetric_speed": "30",
"from": "system",
"inherits": "Prusa Generic PLA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S HF0.6",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"slow_down_min_speed": "15",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S HF0.8 nozzle"
],
"fan_cooling_layer_time": "25",
"fan_min_speed": "80",
"filament_id": "Generic PLA @MK4S HF0.8",
"filament_max_volumetric_speed": "35",
"from": "system",
"inherits": "Prusa Generic PLA @MK4S HF0.4",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S HF0.8",
"setting_id": "GFSA04",
"slow_down_layer_time": "15",
"slow_down_min_speed": "15",
"type": "filament"
}

View File

@@ -0,0 +1,33 @@
{
"compatible_printers": [
"Prusa MK4S 0.25 nozzle",
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle"
],
"default_filament_colour": "#FF8000",
"fan_cooling_layer_time": "17",
"fan_min_speed": "70",
"filament_cost": "25.4",
"filament_end_gcode": [
"; Filament-specific end gcode"
],
"filament_id": "Generic PLA @MK4S",
"filament_max_volumetric_speed": "15",
"filament_notes": [
""
],
"filament_start_gcode": [
"M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp"
],
"from": "system",
"full_fan_speed_layer": "3",
"inherits": "fdm_filament_pla",
"instantiation": "true",
"name": "Prusa Generic PLA @MK4S",
"nozzle_temperature_initial_layer": "230",
"setting_id": "GFSA04",
"slow_down_layer_time": "6",
"slow_down_min_speed": "20",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle",
"Prusa MK4S HF0.6 nozzle"
],
"fan_cooling_layer_time": "22",
"filament_id": "Generic PLA Silk @MK4S 0.6",
"filament_max_volumetric_speed": "9",
"from": "system",
"inherits": "Prusa Generic PLA Silk @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA Silk @MK4S 0.6",
"nozzle_temperature": "215",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"type": "filament"
}

View File

@@ -0,0 +1,17 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle",
"Prusa MK4S HF0.8 nozzle"
],
"fan_cooling_layer_time": "25",
"fan_min_speed": "80",
"filament_id": "Generic PLA Silk @MK4S 0.8",
"filament_max_volumetric_speed": "12",
"from": "system",
"inherits": "Prusa Generic PLA Silk @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA Silk @MK4S 0.8",
"setting_id": "GFSA04",
"slow_down_layer_time": "15",
"type": "filament"
}

View File

@@ -0,0 +1,24 @@
{
"compatible_printers": [
"Prusa MK4S 0.25 nozzle",
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle",
"Prusa MK4S HF0.25 nozzle",
"Prusa MK4S HF0.3 nozzle",
"Prusa MK4S HF0.4 nozzle",
"Prusa MK4S HF0.5 nozzle"
],
"filament_id": "Generic PLA Silk @MK4S",
"filament_max_volumetric_speed": "7",
"filament_start_gcode": [
"M900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp"
],
"from": "system",
"inherits": "Prusa Generic PLA @MK4S",
"instantiation": "true",
"name": "Prusa Generic PLA Silk @MK4S",
"nozzle_temperature": "225",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,14 @@
{
"compatible_printers": [
"Prusa MK4S 0.6 nozzle",
"Prusa MK4S HF0.6 nozzle"
],
"filament_id": "Generic FLEX @MK4S 0.6",
"filament_max_volumetric_speed": "6",
"from": "system",
"inherits": "Prusa Generic TPU @MK4S",
"instantiation": "true",
"name": "Prusa Generic TPU @MK4S 0.6",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,14 @@
{
"compatible_printers": [
"Prusa MK4S 0.8 nozzle",
"Prusa MK4S HF0.8 nozzle"
],
"filament_id": "Generic FLEX @MK4S 0.8",
"filament_max_volumetric_speed": "9",
"from": "system",
"inherits": "Prusa Generic TPU @MK4S",
"instantiation": "true",
"name": "Prusa Generic TPU @MK4S 0.8",
"setting_id": "GFSA04",
"type": "filament"
}

View File

@@ -0,0 +1,49 @@
{
"close_fan_the_first_x_layers": "3",
"compatible_printers": [
"Prusa MK4S 0.3 nozzle",
"Prusa MK4S 0.4 nozzle",
"Prusa MK4S 0.5 nozzle",
"Prusa MK4S HF0.4 nozzle",
"Prusa MK4S HF0.5 nozzle"
],
"default_filament_colour": "#008000",
"fan_max_speed": "50",
"fan_min_speed": "30",
"filament_cost": "82",
"filament_density": "1.22",
"filament_deretraction_speed": "20",
"filament_end_gcode": [
"; Filament-specific end gcode"
],
"filament_flow_ratio": "1.08",
"filament_id": "Generic FLEX @MK4S",
"filament_max_volumetric_speed": "3",
"filament_notes": [
""
],
"filament_retraction_length": "2.5",
"filament_retraction_minimum_travel": "2",
"filament_retraction_speed": "60",
"filament_start_gcode": [
"M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
],
"filament_type": [
"FLEX"
],
"filament_wipe": "0",
"filament_z_hop": "0",
"from": "system",
"hot_plate_temp": "50",
"hot_plate_temp_initial_layer": "50",
"inherits": "fdm_filament_tpu",
"instantiation": "true",
"name": "Prusa Generic TPU @MK4S",
"nozzle_temperature": "230",
"nozzle_temperature_initial_layer": "230",
"overhang_fan_speed": "70",
"setting_id": "GFSA04",
"slow_down_layer_time": "10",
"slow_down_min_speed": "15",
"type": "filament"
}