Skip to content

Commit

Permalink
Prusa Mini with Input Shaper Profiles (#5116)
Browse files Browse the repository at this point in the history
* added Prusa Mini with Input Shaper to profiles

* refactoring to more reusable settings

* added more processes, changed settings

* Update 0.15mm Speed @MINIIS.json

* Update 0.10mm Speed @MINIIS.json

* changed to cubic because of speed

* further changes after reviewing prusa slicer settings

* simplified machine settings

* retraction speeds according to prusa slicer

* changed max flow according to prusa slicer

* after clearification at the prusaslicer repository M900 got removed

* precise wall per default

* enable reverse overhang on odd by default

* added settings from prusa slicer

* changed cooling setings
  • Loading branch information
koppensb authored Apr 23, 2024
1 parent 315eee3 commit 0369a14
Show file tree
Hide file tree
Showing 41 changed files with 1,078 additions and 23 deletions.
122 changes: 122 additions & 0 deletions resources/profiles/Prusa.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
"name": "MK4IS",
"sub_path": "machine/Prusa MK4.json"
},
{
"name": "MINIIS",
"sub_path": "machine/Prusa MINIIS.json"
},
{
"name": "MK3S",
"sub_path": "machine/Prusa MK3S.json"
Expand All @@ -26,6 +30,18 @@
"name": "process_common_mk4",
"sub_path": "process/process_common_mk4.json"
},
{
"name": "process_common_miniis",
"sub_path": "process/process_common_miniis.json"
},
{
"name": "process_speed_miniis",
"sub_path": "process/process_speed_miniis.json"
},
{
"name": "process_detail_miniis",
"sub_path": "process/process_detail_miniis.json"
},
{
"name": "process_common_mk3",
"sub_path": "process/process_common_mk3.json"
Expand Down Expand Up @@ -144,6 +160,76 @@
"name": "0.20mm Standard @MK4",
"sub_path": "process/0.20mm Standard @MK4.json"
},
{

"name": "0.05mm Detail @MINIIS",
"sub_path": "process/0.05mm Detail @MINIIS.json"
},
{

"name": "0.07mm Detail @MINIIS",
"sub_path": "process/0.07mm Detail @MINIIS.json"
},
{

"name": "0.10mm Speed @MINIIS",
"sub_path": "process/0.10mm Speed @MINIIS.json"
},
{

"name": "0.12mm Speed @MINIIS",
"sub_path": "process/0.12mm Speed @MINIIS.json"
},
{

"name": "0.12mm Standard @MINIIS",
"sub_path": "process/0.12mm Standard @MINIIS.json"
},
{

"name": "0.15mm Standard @MINIIS",
"sub_path": "process/0.15mm Standard @MINIIS.json"
},
{

"name": "0.15mm Speed @MINIIS",
"sub_path": "process/0.15mm Speed @MINIIS.json"
},
{

"name": "0.20mm Standard @MINIIS",
"sub_path": "process/0.20mm Standard @MINIIS.json"
},
{

"name": "0.20mm Speed @MINIIS",
"sub_path": "process/0.20mm Speed @MINIIS.json"
},
{

"name": "0.25mm Standard @MINIIS",
"sub_path": "process/0.25mm Standard @MINIIS.json"
},
{

"name": "0.25mm Speed @MINIIS",
"sub_path": "process/0.25mm Speed @MINIIS.json"
},
{

"name": "0.30mm Detail @MINIIS",
"sub_path": "process/0.30mm Detail @MINIIS.json"
},
{

"name": "0.35mm Standard @MINIIS",
"sub_path": "process/0.35mm Standard @MINIIS.json"
},
{

"name": "0.40mm Standard @MINIIS",
"sub_path": "process/0.40mm Standard @MINIIS.json"
},
{

"name": "0.24mm Standard @MK4",
Expand Down Expand Up @@ -215,6 +301,10 @@
"name": "Prusa Generic PLA @MK4",
"sub_path": "filament/Prusa Generic PLA @MK4.json"
},
{
"name": "Prusa Generic PLA @MINIIS",
"sub_path": "filament/Prusa Generic PLA @MINIIS.json"
},
{
"name": "Prusa Generic PLA-CF",
"sub_path": "filament/Prusa Generic PLA-CF.json"
Expand All @@ -227,6 +317,10 @@
"name": "Prusa Generic PETG @MK4",
"sub_path": "filament/Prusa Generic PETG @MK4.json"
},
{
"name": "Prusa Generic PETG @MINIIS",
"sub_path": "filament/Prusa Generic PETG @MINIIS.json"
},
{
"name": "Prusa Generic ABS",
"sub_path": "filament/Prusa Generic ABS.json"
Expand All @@ -235,6 +329,10 @@
"name": "Prusa Generic ABS @MK4",
"sub_path": "filament/Prusa Generic ABS @MK4.json"
},
{
"name": "Prusa Generic ABS @MINIIS",
"sub_path": "filament/Prusa Generic ABS @MINIIS.json"
},
{
"name": "Prusa Generic TPU",
"sub_path": "filament/Prusa Generic TPU.json"
Expand All @@ -243,6 +341,10 @@
"name": "Prusa Generic TPU @MK4",
"sub_path": "filament/Prusa Generic TPU @MK4.json"
},
{
"name": "Prusa Generic TPU @MINIIS",
"sub_path": "filament/Prusa Generic TPU @MINIIS.json"
},
{
"name": "Prusa Generic ASA",
"sub_path": "filament/Prusa Generic ASA.json"
Expand All @@ -251,6 +353,10 @@
"name": "Prusa Generic ASA @MK4",
"sub_path": "filament/Prusa Generic ASA @MK4.json"
},
{
"name": "Prusa Generic ASA @MINIIS",
"sub_path": "filament/Prusa Generic ASA @MINIIS.json"
},
{
"name": "Prusa Generic PC",
"sub_path": "filament/Prusa Generic PC.json"
Expand Down Expand Up @@ -297,6 +403,22 @@
"name": "Prusa MK4 0.4 nozzle",
"sub_path": "machine/Prusa MK4 0.4 nozzle.json"
},
{
"name": "Prusa MINIIS 0.4 nozzle",
"sub_path": "machine/Prusa MINIIS 0.4 nozzle.json"
},
{
"name": "Prusa MINIIS 0.25 nozzle",
"sub_path": "machine/Prusa MINIIS 0.25 nozzle.json"
},
{
"name": "Prusa MINIIS 0.6 nozzle",
"sub_path": "machine/Prusa MINIIS 0.6 nozzle.json"
},
{
"name": "Prusa MINIIS 0.8 nozzle",
"sub_path": "machine/Prusa MINIIS 0.8 nozzle.json"
},
{
"name": "Prusa MK4 0.6 nozzle",
"sub_path": "machine/Prusa MK4 0.6 nozzle.json"
Expand Down
Binary file added resources/profiles/Prusa/MINIIS_cover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions resources/profiles/Prusa/filament/Prusa Generic ABS @MINIIS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"type": "filament",
"filament_id": "GFB99_2",
"setting_id": "GFSA04",
"name": "Prusa Generic ABS @MINIIS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.926"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.6}0.1{elsif nozzle_diameter[0]==0.8}0.07{elsif nozzle_diameter[0]==0.4}0.19{elsif nozzle_diameter[0]==0.25}0.55{else}0{endif}"
],
"compatible_printers": [
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
10 changes: 5 additions & 5 deletions resources/profiles/Prusa/filament/Prusa Generic ABS @MK4.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
"; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{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\n{endif}\n\nM142 S40 ; set heatbreak target temp"
],
"compatible_printers": [
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
}
24 changes: 24 additions & 0 deletions resources/profiles/Prusa/filament/Prusa Generic ASA @MINIIS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"type": "filament",
"filament_id": "GFB98_2",
"setting_id": "GFSA04",
"name": "Prusa Generic ASA @MINIIS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
"filament_flow_ratio": [
"0.93"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.6}0.1{elsif nozzle_diameter[0]==0.8}0.07{elsif nozzle_diameter[0]==0.4}0.19{elsif nozzle_diameter[0]==0.25}0.55{else}0{endif}"
],
"compatible_printers": [
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
10 changes: 5 additions & 5 deletions resources/profiles/Prusa/filament/Prusa Generic ASA @MK4.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
"; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{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\n{endif}\n\nM142 S40 ; set heatbreak target temp"
],
"compatible_printers": [
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
}
6 changes: 5 additions & 1 deletion resources/profiles/Prusa/filament/Prusa Generic PA-CF.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
"Prusa MK4 0.8 nozzle",
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
6 changes: 5 additions & 1 deletion resources/profiles/Prusa/filament/Prusa Generic PA.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
"Prusa MK4 0.8 nozzle",
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
6 changes: 5 additions & 1 deletion resources/profiles/Prusa/filament/Prusa Generic PC.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
"Prusa MK4 0.8 nozzle",
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
63 changes: 63 additions & 0 deletions resources/profiles/Prusa/filament/Prusa Generic PETG @MINIIS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"type": "filament",
"filament_id": "GFG99_1",
"setting_id": "GFSA04",
"name": "Prusa Generic PETG @MINIIS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pet",
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_cooling_layer_time": [
"30"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"25%"
],
"fan_max_speed": [
"90"
],
"fan_min_speed": [
"40"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_flow_ratio": [
"0.95"
],
"nozzle_temperature": [
"240"
],
"nozzle_temperature_initial_layer": [
"230"
],
"hot_plate_temp": [
"85"
],
"hot_plate_temp_initial_layer": [
"85"
],
"filament_max_volumetric_speed": [
"9"
],
"filament_start_gcode": [
"M572 S{if nozzle_diameter[0]==0.6}0.22{elsif nozzle_diameter[0]==0.8}0.15{elsif nozzle_diameter[0]==0.4}0.36{elsif nozzle_diameter[0]==0.25}1.02{else}0{endif}"
],
"compatible_printers": [
"Prusa MINIIS 0.4 nozzle",
"Prusa MINIIS 0.25 nozzle",
"Prusa MINIIS 0.6 nozzle",
"Prusa MINIIS 0.8 nozzle"
]
}
10 changes: 5 additions & 5 deletions resources/profiles/Prusa/filament/Prusa Generic PETG @MK4.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@
"; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.035{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.055{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp"
],
"compatible_printers": [
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
"Prusa MK4 0.25 nozzle",
"Prusa MK4 0.4 nozzle",
"Prusa MK4 0.6 nozzle",
"Prusa MK4 0.8 nozzle"
]
}
Loading

0 comments on commit 0369a14

Please sign in to comment.