Compare commits
3 Commits
2eb9e07655
...
a58b0866fe
| Author | SHA1 | Date | |
|---|---|---|---|
| a58b0866fe | |||
| ef27d75456 | |||
| 55189b12ef |
Binary file not shown.
32858
02-klipper/02-calibration/06-retraction/retraction_distance_216C.gcode
Normal file
32858
02-klipper/02-calibration/06-retraction/retraction_distance_216C.gcode
Normal file
File diff suppressed because it is too large
Load Diff
9
03-cura/01-configuration/.cspell.json
Normal file
9
03-cura/01-configuration/.cspell.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"words": [
|
||||||
|
"Zechert",
|
||||||
|
"Cura",
|
||||||
|
"FLSUN",
|
||||||
|
"Superdraft",
|
||||||
|
"Verydraft"
|
||||||
|
]
|
||||||
|
}
|
||||||
9
03-cura/01-configuration/.editorconfig
Normal file
9
03-cura/01-configuration/.editorconfig
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
end_of_line = lf
|
||||||
|
insert_final_newline = true
|
||||||
|
charset = utf-8
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
indent_style = tab
|
||||||
2
03-cura/01-configuration/.gitignore
vendored
Normal file
2
03-cura/01-configuration/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
.vale/styles/*
|
||||||
|
!.vale/styles/Vocabulary
|
||||||
5
03-cura/01-configuration/.markdownlint.json
Normal file
5
03-cura/01-configuration/.markdownlint.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"MD013": {
|
||||||
|
"line_length": 120
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,149 @@
|
|||||||
# Install Cura Plugins
|
# Cura printer profiles for Flsun V400 <!-- vale Microsoft.Headings = NO -->
|
||||||
|
|
||||||
|
by Frank Zechert, 2025
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
This directory contains cura printer definition and printing profiles for the 3d printer Flsun V400.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
On a linux based system, run `install.sh` to install the configuration files into the cura directory.
|
||||||
|
This will delete any other files that might be present for a flsun v400 printer.
|
||||||
|
|
||||||
|
## Directory structure and configuration stack
|
||||||
|
|
||||||
|
Cura stores printers and profiles across different directories that define different parts of the machine or the
|
||||||
|
printing profile, and / or overwrite parts of it depending on presets. Cura loads them in a stack to get the current
|
||||||
|
value of a configuration parameter that should apply to the print.
|
||||||
|
|
||||||
|
### Directory structure
|
||||||
|
|
||||||
|
<!-- markdownlint-disable MD013 -->
|
||||||
|
|
||||||
|
| Folder | Purpose | Typical Structure | File Suffix |
|
||||||
|
| :------------ | :------------------------------------------------------------- | :-------------------------------------------------- | :--------------------------- |
|
||||||
|
| `definitions` | Defines the printer's core attributes | each printer has one file here | `printer_name.inst.cfg` |
|
||||||
|
| `extruders` | Describes extruder-specific settings | can have multiple extruder configs per printer | `extruder_name.inst.cfg` |
|
||||||
|
| `meshes` | Contains files for visual representation of the printer. | usually one per printer, optional | `printer_name.stl` or `.3mf` |
|
||||||
|
| `intents` | Print result intentions. | one file per intent | `intent.inst.cfg` |
|
||||||
|
| `quality` | Stores print quality presets | `printer_name` -> `material_name` -> `quality_type` | `quality_type.inst.cfg` |
|
||||||
|
| `variants` | Defines nozzle diameter variants and links to quality profiles | `printer_name` -> `nozzle_size` | `variant.inst.cfg` |
|
||||||
|
|
||||||
|
<!-- markdownlint-enable MD013 -->
|
||||||
|
|
||||||
|
### A note on intents and qualities
|
||||||
|
|
||||||
|
An intent profile defines the intention for a print, such as precision, strength, visual quality, flexibility, etc.
|
||||||
|
It might be empty, in which case it's displayed as the `default` intent.
|
||||||
|
|
||||||
|
A quality profile defines different levels of quality, possibly within an intent if it exist. Different settings can
|
||||||
|
influence the level of quality. For example, by changing the print speed or the layer height. They're in itself
|
||||||
|
independent of the intent of the print.
|
||||||
|
|
||||||
|
The print settings are a combination of intent settings (if an intent exists) and the quality level.
|
||||||
|
|
||||||
|
### Configuration stack
|
||||||
|
|
||||||
|
Cura stores configuration profiles in a stack. At the bottom of the stack is a definition container that defines
|
||||||
|
all possible settings and properties a printer might have. On top of this definition container, a number of profile
|
||||||
|
customizations and changes by the user take precedence over other quality profile definitions.
|
||||||
|
|
||||||
|
When cura determines the value of a setting, it will look at the top most element in the stack that defines the
|
||||||
|
setting's value.
|
||||||
|
|
||||||
|
A printer has at least two stacks. A global stack that defines settings for the printer as a whole, and a stack for each
|
||||||
|
extruder (at least one). The extruder-specific stack is always a higher priority than the global stack.
|
||||||
|
|
||||||
|
```text
|
||||||
|
+--------------------------------------+
|
||||||
|
| Extruder n Configuration Stack |
|
||||||
|
+--------------------------------------+
|
||||||
|
| 1. User settings made in the UI |
|
||||||
|
| 2. Custom settings saved by the user |
|
||||||
|
| 3. Profile intent file (optional) |
|
||||||
|
| 4. Profile quality |
|
||||||
|
| 5. Material settings |
|
||||||
|
| 6. Nozzle settings |
|
||||||
|
| 7. Definition changes |
|
||||||
|
| 8. Extruder Definition |
|
||||||
|
+--------------------------------------+
|
||||||
|
|
||||||
|
|
|
||||||
|
v
|
||||||
|
|
||||||
|
+--------------------------------------+
|
||||||
|
| Global Configuration Stack |
|
||||||
|
+--------------------------------------+
|
||||||
|
| 1. User settings made in the UI |
|
||||||
|
| 2. Custom settings saved by the user |
|
||||||
|
| 3. Profile intent file (optional) |
|
||||||
|
| 4. Profile quality |
|
||||||
|
| 5. Material settings |
|
||||||
|
| 6. Variant settings |
|
||||||
|
| 7. Definition changes |
|
||||||
|
| 8. Extruder Definition |
|
||||||
|
+--------------------------------------+
|
||||||
|
```
|
||||||
|
|
||||||
|
For more details, see <https://github.com/Ultimaker/Cura/wiki/Container-Stacks>.
|
||||||
|
|
||||||
|
### Printer definition
|
||||||
|
|
||||||
|
This defines the basic printer and extruder capabilities. This is level `8` and `7` in the global and extruder
|
||||||
|
configuration stacks.
|
||||||
|
|
||||||
|
- The printer definition is in `definitions/flsun_v400.def.json`.
|
||||||
|
- It has one extruder defined in `extruders/flsun_v400_extruder_0.def.json`.
|
||||||
|
- The physical appearance of the printer is in `meshes/flsun_v400.stl`.
|
||||||
|
|
||||||
|
### Intent files
|
||||||
|
|
||||||
|
For now, this profile doesn't use intent files.
|
||||||
|
|
||||||
|
### Quality files
|
||||||
|
|
||||||
|
The quality files contain settings specifically relating to the quality of the print. They're defined in the file
|
||||||
|
`quality/flsun_v400_global_<quality preset>_Quality.inst.cfg`. This file defines some global properties for all nozzle
|
||||||
|
sizes and all materials. Linking global qualities to layer heights is a valid example, but not a must. Cura's intention
|
||||||
|
seems to be a focus on print speed.
|
||||||
|
|
||||||
|
In the configuration stacks, this relates to point `4`.
|
||||||
|
|
||||||
|
You can choose the word that replaces `<quality preset>` in the file name. But the Cura UI will only integrate the
|
||||||
|
quality profile if the quality preset placeholder contains known values:
|
||||||
|
|
||||||
|
- Superdraft (for example for a layer height of `0.4mm` or a speed of `400mm/s`)
|
||||||
|
- Verydraft (for example for a layer height of `0.3mm` or a speed of `320mm/s`)
|
||||||
|
- Draft (for example for a layer height of `0.2mm` or a speed of `260mm/s`)
|
||||||
|
- Fast (for example for a layer height of `0.15mm` or a speed of `180mm/s`)
|
||||||
|
- Normal (for example for a layer height of `0.1mm` or a speed of `120mm/s`)
|
||||||
|
- High (for example for a layer height of `0.06mm` or a speed of `80mm/s`)
|
||||||
|
|
||||||
|
Not all files must exist, but at least one file needs to exist to compose a valid printing profile.
|
||||||
|
|
||||||
|
This profile currently contains one quality file `quality/flsun_v400_global_Draft_Quality.inst.cfg`.
|
||||||
|
|
||||||
|
### Material files
|
||||||
|
|
||||||
|
Material files have the name `quality/<material name>/<nozzle size>/flsun_v400_<nozzle size>_<quality
|
||||||
|
preset>_Print.inst.cfg`. They relate to step `5` in the configuration stacks.
|
||||||
|
|
||||||
|
For now this profile contains the following files:
|
||||||
|
|
||||||
|
- PLA or PLA+ with 0.4mm nozzle:
|
||||||
|
- Draft quality: `quality/PLA/0.4/flsun_v400_0.4_Draft_Print.inst.cfg`.
|
||||||
|
|
||||||
|
### Variants file
|
||||||
|
|
||||||
|
Currently this profile defines only one variant, a `0.4mm` nozzle size. This relates to step `6` in the configuration
|
||||||
|
stack.
|
||||||
|
|
||||||
|
- `variants/flsun_v400_0.4.inst.cfg`
|
||||||
|
|
||||||
|
## Recommended Plugins
|
||||||
|
|
||||||
|
Recommended plugins for the Cura Slicer:
|
||||||
|
|
||||||
- Settings Guide
|
- Settings Guide
|
||||||
- Sidebar GUI
|
- Sidebar GUI
|
||||||
@@ -6,59 +151,13 @@
|
|||||||
- Material Settings
|
- Material Settings
|
||||||
- Power Cost
|
- Power Cost
|
||||||
- Klipper Settings
|
- Klipper Settings
|
||||||
- AutoTowers Generator
|
- AutoTower Generator
|
||||||
- Auto-Orientation
|
- Auto-Orientation
|
||||||
- Automatic Slicing Toggle
|
- Automatic Slicing Toggle
|
||||||
- Material Cost Tools
|
- Material Cost Tools
|
||||||
- Calibration Shapes Reborn
|
- Calibration Shapes Reborn
|
||||||
|
- Direct Support Blockers Reborn
|
||||||
|
|
||||||
# Disable Cura Plugins
|
Also disable the following plugin to reduce loading speeds on linux:
|
||||||
|
|
||||||
- USB Printing
|
- USB Printing
|
||||||
|
|
||||||
|
|
||||||
# Loading Cura Printer Profiles
|
|
||||||
|
|
||||||
Cura loads printer quality configuration files in a stack.
|
|
||||||
The following files must be present in order for Cura to load a profile.
|
|
||||||
|
|
||||||
## Quality File
|
|
||||||
|
|
||||||
The file `quality/flsun_v400_global_<quality>_Quality.inst.cfg` defines some global properties for all nozzle sizes and
|
|
||||||
all materials. Linking global qualities to layer heights is a valid example, but not a must. Cura's intentions seems to
|
|
||||||
be centred on print speed.
|
|
||||||
|
|
||||||
`<quality>` should be replaced with one of the values following values, at least one must be present.
|
|
||||||
|
|
||||||
- Superdraft (e.g. for layer height of `0.4mm`, or a speed of `600mm/s`)
|
|
||||||
- Verydraft (e.g. for a layer height of `0.3mm`, or a speed of `400mm/s`)
|
|
||||||
- Draft (e.g. for a layer height of `0.2mm`, or a speed of `300mm/s`)
|
|
||||||
- Fast (e.g. for a layer height of `0.15mm`, or a speed of `200mm/s`)
|
|
||||||
- Normal (e.g. for a layer height of `0.1mm`, or a speed of `150mm/s`)
|
|
||||||
- High (e.g. for a layer height of `0.06mm`, or a speed of `80mm/s`)
|
|
||||||
|
|
||||||
## Variant File
|
|
||||||
|
|
||||||
On top of the global quality file, there needs to be setting file for each variant:
|
|
||||||
`variants/flsun_v400_<variant>.inst.cfg`. The settings in these files are specific to the variant, but are independent
|
|
||||||
of all quality or material settings.
|
|
||||||
|
|
||||||
Variants can be whatever machine detail you want to choose. Commonly, this is the nozzle size.
|
|
||||||
|
|
||||||
## Specific Settings
|
|
||||||
|
|
||||||
The third layer of the stack is the quality, material, and variant specific settings in
|
|
||||||
`quality/<material>/<variant>/flsun_v400_<variant>_<material>_<quality>_Quality.inst.cfg`.
|
|
||||||
|
|
||||||
## Intentions
|
|
||||||
|
|
||||||
Optionally, there can be even more modifications of settings in intent files.
|
|
||||||
They are stored in the intents folder with the name intent
|
|
||||||
`<material>/flsun_v400_<variant>_<material>_<quality>_<intent>.inst.cfg`.
|
|
||||||
|
|
||||||
This file can modify settings that are only relevant for specific intents. Examples for intents are
|
|
||||||
|
|
||||||
- Dimensional accuracy
|
|
||||||
- Visual Quality
|
|
||||||
- Smooth Surface
|
|
||||||
- etc
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -44,13 +44,16 @@
|
|||||||
"default_value": 80
|
"default_value": 80
|
||||||
},
|
},
|
||||||
"cool_min_layer_time": {
|
"cool_min_layer_time": {
|
||||||
"default_value": 5
|
"default_value": 10
|
||||||
},
|
},
|
||||||
"speed_print": {
|
"speed_print": {
|
||||||
"default_value": 150
|
"default_value": 250
|
||||||
},
|
},
|
||||||
"speed_travel": {
|
"speed_travel": {
|
||||||
"default_value": 250
|
"default_value": 350
|
||||||
|
},
|
||||||
|
"klipper_pressure_advance_enable": {
|
||||||
|
"default_value": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,16 @@ function get_cura_directories() {
|
|||||||
CURA_INTERNAL_SHARE="${CURA_FOLDER}/share/cura/resources"
|
CURA_INTERNAL_SHARE="${CURA_FOLDER}/share/cura/resources"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_continue() {
|
||||||
|
while true; do
|
||||||
|
read -rp "Continue? [y/n]: " yn
|
||||||
|
case $yn in
|
||||||
|
[Yy]*) return 0 ;;
|
||||||
|
[Nn]*) echo "Aborted"; return 1 ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
get_cura_directories
|
get_cura_directories
|
||||||
|
|
||||||
echo "-------------------"
|
echo "-------------------"
|
||||||
@@ -20,6 +30,8 @@ echo "Cura Share Folder: ${CURA_SHARE}"
|
|||||||
echo "Cura Folder: ${CURA_FOLDER}"
|
echo "Cura Folder: ${CURA_FOLDER}"
|
||||||
echo "Own Folder: ${DIR}"
|
echo "Own Folder: ${DIR}"
|
||||||
echo "-------------------"
|
echo "-------------------"
|
||||||
|
check_continue
|
||||||
|
echo "-------------------"
|
||||||
echo "Deleting existing Cura resources for the printer FLSUN V400"
|
echo "Deleting existing Cura resources for the printer FLSUN V400"
|
||||||
find "${CURA_INTERNAL_SHARE}" -type f -iname 'flsun_v400*' -exec sudo rm {} +
|
find "${CURA_INTERNAL_SHARE}" -type f -iname 'flsun_v400*' -exec sudo rm {} +
|
||||||
echo "-------------------"
|
echo "-------------------"
|
||||||
|
|||||||
@@ -4,12 +4,51 @@ name = Draft
|
|||||||
definition = flsun_v400
|
definition = flsun_v400
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
setting_version = 22
|
setting_version = 23
|
||||||
type = quality
|
type = quality
|
||||||
quality_type = draft
|
quality_type = draft
|
||||||
weight = -2
|
weight = -2
|
||||||
material = generic_pla
|
material = generic_petg
|
||||||
variant = 0.4
|
variant = 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
line_width = 0.44
|
# Quality
|
||||||
|
|
||||||
|
|
||||||
|
# Walls
|
||||||
|
|
||||||
|
|
||||||
|
# Top/Bottom
|
||||||
|
|
||||||
|
|
||||||
|
# Infill
|
||||||
|
|
||||||
|
|
||||||
|
# Material
|
||||||
|
|
||||||
|
# Speed
|
||||||
|
|
||||||
|
|
||||||
|
# Travel
|
||||||
|
|
||||||
|
|
||||||
|
# Cooling
|
||||||
|
|
||||||
|
# Support
|
||||||
|
|
||||||
|
|
||||||
|
# Build Plate Adhesion
|
||||||
|
|
||||||
|
|
||||||
|
# Mesh Fixes
|
||||||
|
|
||||||
|
|
||||||
|
# Special Modes
|
||||||
|
|
||||||
|
|
||||||
|
# Experimental
|
||||||
|
|
||||||
|
|
||||||
|
# Klipper
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ name = Draft
|
|||||||
definition = flsun_v400
|
definition = flsun_v400
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
setting_version = 22
|
setting_version = 23
|
||||||
type = quality
|
type = quality
|
||||||
quality_type = draft
|
quality_type = draft
|
||||||
weight = -2
|
weight = -2
|
||||||
@@ -12,4 +12,43 @@ material = generic_pla
|
|||||||
variant = 0.4
|
variant = 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
line_width = 0.44
|
# Quality
|
||||||
|
|
||||||
|
|
||||||
|
# Walls
|
||||||
|
|
||||||
|
|
||||||
|
# Top/Bottom
|
||||||
|
|
||||||
|
|
||||||
|
# Infill
|
||||||
|
|
||||||
|
|
||||||
|
# Material
|
||||||
|
|
||||||
|
# Speed
|
||||||
|
|
||||||
|
|
||||||
|
# Travel
|
||||||
|
|
||||||
|
|
||||||
|
# Cooling
|
||||||
|
|
||||||
|
# Support
|
||||||
|
|
||||||
|
|
||||||
|
# Build Plate Adhesion
|
||||||
|
|
||||||
|
|
||||||
|
# Mesh Fixes
|
||||||
|
|
||||||
|
|
||||||
|
# Special Modes
|
||||||
|
|
||||||
|
|
||||||
|
# Experimental
|
||||||
|
|
||||||
|
|
||||||
|
# Klipper
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
[general]
|
[general]
|
||||||
version = 4
|
version = 4
|
||||||
name = Fast (Draft Quality)
|
name = Fast (Draft Quality)
|
||||||
@@ -11,108 +12,58 @@ weight = -2
|
|||||||
global_quality = True
|
global_quality = True
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
|
||||||
|
# Quality
|
||||||
layer_height = 0.2
|
layer_height = 0.2
|
||||||
layer_height_0 = 0.2
|
layer_height_0 = 0.2
|
||||||
initial_layer_line_width_factor = 110
|
line_width = =machine_nozzle_size * 1.1
|
||||||
adhesion_type = skirt
|
|
||||||
|
|
||||||
acceleration_enabled = False
|
# Walls
|
||||||
acceleration_travel_enabled = False
|
wall_line_count = 2
|
||||||
acceleration_Layer_0 = 5000
|
|
||||||
acceleration_print = 8000
|
|
||||||
acceleration_topbottom = 5000
|
|
||||||
jerk_enabled = False
|
|
||||||
|
|
||||||
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'gyroid'
|
# Top/Bottom
|
||||||
infill_overlap = =20 if infill_sparse_density > 80 else 5
|
|
||||||
infill_sparse_density = 10
|
|
||||||
infill_wall_line_count = 1
|
|
||||||
infill_enable_travel_optimization = True
|
|
||||||
infill_wipe_dist = =line_width / 2
|
|
||||||
infill_material_flow = =material_flow - 3
|
|
||||||
wall_0_wipe_dist = =line_width
|
|
||||||
zig_zaggify_infill = True
|
|
||||||
|
|
||||||
bridge_settings_enabled = True
|
# Infill
|
||||||
|
|
||||||
support_enable = False
|
# Material
|
||||||
support_structure = tree
|
|
||||||
support_type = everywhere
|
|
||||||
support_infill_rate = 10
|
|
||||||
support_pattern = lines
|
|
||||||
support_roof_enable = True
|
|
||||||
support_roof_pattern = grid
|
|
||||||
support_xy_distance = 0.16
|
|
||||||
support_brim_line_count = 10
|
|
||||||
support_material_flow = =material_flow - 4
|
|
||||||
support_roof_density = 50
|
|
||||||
support_roof_material_flow = =support_material_flow
|
|
||||||
support_tree_bp_diameter = 10
|
|
||||||
support_xy_distance_overhang = 0.3
|
|
||||||
support_z_distance = 0.15
|
|
||||||
zig_zaggify_support = True
|
|
||||||
|
|
||||||
roofing_layer_count = 1
|
# Speed
|
||||||
top_bottom_thickness = 1
|
|
||||||
top_layers = 5
|
|
||||||
bottom_layers = 4
|
|
||||||
|
|
||||||
skin_monotonic = True
|
# Travel
|
||||||
skin_overlap = 20
|
|
||||||
skirt_gap = 10
|
|
||||||
skin_edge_support_layers = 4
|
|
||||||
|
|
||||||
bridge_skin_speed = 60
|
# Cooling
|
||||||
bridge_wall_material_flow = 100
|
|
||||||
|
|
||||||
fill_outline_gaps = False
|
|
||||||
|
|
||||||
optimize_wall_printing_order = True
|
# Support
|
||||||
|
|
||||||
retraction_combing = noskin
|
|
||||||
|
|
||||||
small_feature_speed_factor = 40
|
# Build Plate Adhesion
|
||||||
small_hole_max_size = 9
|
|
||||||
|
|
||||||
speed_print = 120
|
|
||||||
speed_infill = =speed_print * 1.0
|
|
||||||
speed_support = =speed_print * 1.0
|
|
||||||
speed_support_infill = =speed_print * 1.3
|
|
||||||
speed_support_interface = =speed_print * 0.5
|
|
||||||
support_interface_height = =layer_height * 2
|
|
||||||
speed_support_roof = =speed_print * 0.5
|
|
||||||
speed_support_bottom = =speed_print * 0.5
|
|
||||||
support_interface_pattern = grid
|
|
||||||
speed_travel = =speed_print * 2
|
|
||||||
speed_layer_0 = 30
|
|
||||||
speed_print_layer_0 = =speed_layer_0
|
|
||||||
speed_travel_layer_0 = =speed_print_layer_0 * 2
|
|
||||||
speed_roofing = =speed_layer_0 * 2
|
|
||||||
speed_wall_0_roofing = =speed_roofing
|
|
||||||
speed_wall_x_roofing = =speed_roofing
|
|
||||||
skirt_brim_speed = =speed_print_layer_0
|
|
||||||
speed_slowdown_layers = 3
|
|
||||||
support_enable = False
|
|
||||||
support_xy_distance = =line_width * 3
|
|
||||||
support_z_distance = =layer_height * 1.5
|
|
||||||
|
|
||||||
speed_z_hop = 30
|
# Mesh Fixes
|
||||||
|
|
||||||
wall_line_count = 3
|
|
||||||
wall_overhang_angle = 35
|
|
||||||
wall_overhang_speed_factor = 30
|
|
||||||
|
|
||||||
z_seam_type = sharpest_corner
|
# Special Modes
|
||||||
|
|
||||||
retraction_retract_speed = =retraction_speed
|
|
||||||
retraction_prime_speed = =retraction_speed / 2
|
|
||||||
|
|
||||||
|
# Experimental
|
||||||
|
|
||||||
|
# Klipper
|
||||||
|
# This printer is using Klipper Firmware Acceleration control, Jerk control, Retraction and Input Shaping is done by the
|
||||||
|
# firmware and does not need to be done by Cura.
|
||||||
|
# - enable hardware retraction with G10/G11
|
||||||
machine_firmware_retract = True
|
machine_firmware_retract = True
|
||||||
klipper_retract_length = =retraction_amount
|
klipper_retract_length = =retraction_amount
|
||||||
klipper_retract_prime_length = =retraction_extra_prime_amount
|
klipper_retract_prime_length = =retraction_extra_prime_amount
|
||||||
klipper_retract_prime_speed = =retraction_prime_speed
|
|
||||||
klipper_retract_speed = =retraction_speed
|
|
||||||
klipper_retraction_speed = =retraction_speed
|
klipper_retraction_speed = =retraction_speed
|
||||||
|
klipper_retract_speed = =retraction_retract_speed
|
||||||
|
klipper_retract_prime_speed = =retraction_prime_speed
|
||||||
|
# - enable pressure advance
|
||||||
klipper_pressure_advance_enable = True
|
klipper_pressure_advance_enable = True
|
||||||
|
klipper_pressure_advance_factor = 0.04
|
||||||
|
klipper_smooth_time_enable = True
|
||||||
|
klipper_smooth_time_factor = 0.04
|
||||||
|
|
||||||
travel_avoid_supports = True
|
# - disable cura acceleration and jerk control
|
||||||
|
acceleration_enabled = False
|
||||||
|
jerk_enabled = False
|
||||||
|
|||||||
@@ -4,9 +4,156 @@ version = 4
|
|||||||
definition = flsun_v400
|
definition = flsun_v400
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
setting_version = 20
|
setting_version = 23
|
||||||
type = variant
|
type = variant
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
line_width = 0.44
|
# Global Settings, valid for all
|
||||||
|
# Printing with a 0.4 nozzle size
|
||||||
|
machine_nozzle_size = 0.4
|
||||||
|
|
||||||
|
# This printer is using Klipper Firmware Acceleration control, Jerk control, Retraction and Input Shaping is done by the
|
||||||
|
# firmware and does not need to be done by Cura.
|
||||||
|
# - enable hardware retraction with G10/G11
|
||||||
|
machine_firmware_retract = True
|
||||||
|
klipper_retract_length = =retraction_amount
|
||||||
|
klipper_retract_prime_length = =retraction_extra_prime_amount
|
||||||
|
klipper_retraction_speed = =retraction_speed
|
||||||
|
klipper_retract_speed = =retraction_retract_speed
|
||||||
|
klipper_retract_prime_speed = =retraction_prime_speed
|
||||||
|
# - disable cura acceleration and jerk control
|
||||||
|
acceleration_enabled = False
|
||||||
|
jerk_enabled = False
|
||||||
|
|
||||||
|
|
||||||
|
# Quality
|
||||||
|
|
||||||
|
|
||||||
|
# Walls
|
||||||
|
wall_distribution_count = 2
|
||||||
|
wall_0_wipe_dist = =machine_nozzle_size * 2
|
||||||
|
optimize_wall_printing_order = True
|
||||||
|
# wall oder
|
||||||
|
inset_direction = inside_out
|
||||||
|
# print thin walls
|
||||||
|
fill_outline_gaps = True
|
||||||
|
z_seam_type = sharpest_corner
|
||||||
|
|
||||||
|
# Top/Bottom
|
||||||
|
# extra skin wall count
|
||||||
|
skin_outline_count = 2
|
||||||
|
|
||||||
|
# Infill
|
||||||
|
infill_sparse_density = 15
|
||||||
|
infill_pattern = ='gyroid' if infill_sparse_density < 80 else 'zigzag'
|
||||||
|
infill_wall_line_count = 1
|
||||||
|
connect_infill_polygons = True
|
||||||
|
skin_edge_support_layers = 2
|
||||||
|
|
||||||
|
# Material
|
||||||
|
material_print_temperature = =default_material_print_temperature
|
||||||
|
# Already start printing when reaching this temperature, we will still have some time to heat up
|
||||||
|
# while printing the waste lien and the skirt / brim
|
||||||
|
material_initial_print_temperature = =default_material_print_temperature - 10
|
||||||
|
# first layer
|
||||||
|
material_print_temperature_layer_0 = =default_material_print_temperature
|
||||||
|
# Cool down the nozzle when a nozzle switch or standby is expected to happen
|
||||||
|
# Nozzle will reach this temperature at the exact moment of nozzle switch or standby start
|
||||||
|
material_final_print_temperature = =default_material_print_temperature - 15
|
||||||
|
# first layer
|
||||||
|
material_bed_temperature_layer_0 = =material_bed_temperature
|
||||||
|
|
||||||
|
|
||||||
|
# Speed
|
||||||
|
# General Print Speed, somewhat good quality but still good speed
|
||||||
|
speed_print = 150
|
||||||
|
|
||||||
|
# Infill, can be printed faster
|
||||||
|
speed_infill = =speed_print * 1.4
|
||||||
|
|
||||||
|
# Walls print a little bit slower
|
||||||
|
speed_wall = =speed_print * 0.8
|
||||||
|
# outer wall, prioritize quality
|
||||||
|
speed_wall_0 = =speed_print * 0.6
|
||||||
|
# between outer wall and infill, maintain adhesion
|
||||||
|
speed_wall_x = =speed_print * 0.8
|
||||||
|
# top surface outer wall, slower for better finish
|
||||||
|
speed_wall_0_roofing = =speed_print * 0.5
|
||||||
|
# top surface inner wall, sligthly faster than outer wall
|
||||||
|
speed_wall_x_roofing = =speed_print * 0.6
|
||||||
|
# Top skin, slower to ensure smooth finish and layer bonding
|
||||||
|
speed_roofing = =speed_print * 0.6
|
||||||
|
# balance of flatness and time
|
||||||
|
speed_topbottom = =speed_print * 0.6
|
||||||
|
# support finish does not matter, but needs to maintin somewhat dimensional accuracy
|
||||||
|
speed_support = =speed_print * 1.2
|
||||||
|
# infill
|
||||||
|
speed_infill = =speed_print * 1.2
|
||||||
|
speed_support_infill = =speed_print * 1.2
|
||||||
|
speed_support_interface = =speed_print * 0.8
|
||||||
|
speed_support_roof = =speed_print * 0.7
|
||||||
|
speed_support_bottom = =speed_print * 0.8
|
||||||
|
speed_prime_tower = =speed_print * 0.7
|
||||||
|
speed_travel = =speed_print * 1.5
|
||||||
|
|
||||||
|
# Layer 0 always slow for good adhesion
|
||||||
|
speed_layer_0 = 30
|
||||||
|
speed_print_layer_0 = 30
|
||||||
|
speed_travel_layer_0 = 60
|
||||||
|
skirt_brim_speed = 30
|
||||||
|
speed_z_hop = 10
|
||||||
|
speed_slowdown_layers = 3
|
||||||
|
speed_euqalize_flow_width_factor = 70
|
||||||
|
|
||||||
|
# Travel
|
||||||
|
retraction_enable = True
|
||||||
|
retract_at_layer_change = False
|
||||||
|
retraction_amount = 0.8
|
||||||
|
retraction_speed = 30
|
||||||
|
retract_retract_speed = =retraction_speed
|
||||||
|
retraction_prime_speed = =retraction_speed * 0.7
|
||||||
|
retraction_extra_prime_amount = 0
|
||||||
|
retraction_combing = no_outer_surfaces
|
||||||
|
retraction_combing_max_distance = 2
|
||||||
|
travel_avoid_other_parts = True
|
||||||
|
travel_avoid_supports = True
|
||||||
|
|
||||||
|
# Cooling
|
||||||
|
cool_fan_speed = 80
|
||||||
|
cool_fan_speed_min = =cool_fan_speed
|
||||||
|
cool_fan_speed_max = 100
|
||||||
|
cool_min_layer_time_fan_speed_max = 20
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_full_layer = 3
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_speed = 15
|
||||||
|
cool_lift_head = True
|
||||||
|
cool_min_temperature = =material_print_temperature - 15
|
||||||
|
|
||||||
|
# Support
|
||||||
|
support_brim_width = 5
|
||||||
|
support_xy_distance_overhang = 0.5
|
||||||
|
support_tower_diameter = 8
|
||||||
|
support_angle = 60
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Build Plate Adhesion
|
||||||
|
prime_blob_enable = False
|
||||||
|
adhesion_type = skirt
|
||||||
|
skirt_line_count = 3
|
||||||
|
skirt_gap = 3
|
||||||
|
skirt_brim_minimal_length = 300
|
||||||
|
|
||||||
|
# Mesh Fixes
|
||||||
|
|
||||||
|
|
||||||
|
# Special Modes
|
||||||
|
|
||||||
|
|
||||||
|
# Experimental
|
||||||
|
infill_enable_travel_optimization = True
|
||||||
|
wall_overhang_angle = 60
|
||||||
|
bridge_settings_enabled = True
|
||||||
|
|
||||||
|
|||||||
22
04-material/PETG/SUNLU/Rapid/White.md
Normal file
22
04-material/PETG/SUNLU/Rapid/White.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# PETG SUNLU Rapid White
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
| Setting | Value |
|
||||||
|
| :---------------------------- | :------- |
|
||||||
|
| Printing Temperature | 245°C |
|
||||||
|
| Build Plate Temperature | 70°C |
|
||||||
|
| Max Speed | 600mm/s |
|
||||||
|
| Flow | 100% |
|
||||||
|
| Retraction Distance | 0.8mm |
|
||||||
|
| Retraction Speed | 30mm/s |
|
||||||
|
| Retraction Extra Prime Amount | 0.06mm |
|
||||||
|
| Linear Advance Factor | 0.04m/s² |
|
||||||
|
|
||||||
|
## Prices, per 1KG
|
||||||
|
|
||||||
|
- [Amazon](https://www.amazon.de/dp/B0D9NKJW22?ref=ppx_yo2ov_dt_b_fed_asin_title)
|
||||||
|
|
||||||
|
| Date | Price |
|
||||||
|
| :--------- | :----- |
|
||||||
|
| 29.09.2025 | 10.22€ |
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# SUNLU Black PETG
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 230°C |
|
|
||||||
| Build Plate Temperature | 70°C |
|
|
||||||
| Flow | 100% |
|
|
||||||
| Retraction Distance | 0.4mm |
|
|
||||||
| Retraction Speed | 50mm/s |
|
|
||||||
| Retraction Extra Prime Amount | 0.03mm |
|
|
||||||
| Linear Advance Factor | 0.000 |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.3djake.de/3djake/ecopla-schwarz
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 21.03.2024 | 19.19€ |
|
|
||||||
| 17.12.2024 | 17.99€ |
|
|
||||||
22
04-material/PLA+/SUNLU/Burly Wood.md
Normal file
22
04-material/PLA+/SUNLU/Burly Wood.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# PLA+ SUNLU Burly Wood
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
| Setting | Value |
|
||||||
|
| :---------------------------- | :------ |
|
||||||
|
| Printing Temperature | °C |
|
||||||
|
| Build Plate Temperature | °C |
|
||||||
|
| Max Speed | 250mm/s |
|
||||||
|
| Flow | 100% |
|
||||||
|
| Retraction Distance | 1mm |
|
||||||
|
| Retraction Speed | 20mm/s |
|
||||||
|
| Retraction Extra Prime Amount | 0.00mm |
|
||||||
|
| Linear Advance Factor | 0.065 |
|
||||||
|
|
||||||
|
## Prices
|
||||||
|
|
||||||
|
- [Amazon](https://www.3djake.de/polymaker/polyterra-pla-peanut?sai=11929)
|
||||||
|
|
||||||
|
| Date | Price |
|
||||||
|
| :--------- | :----- |
|
||||||
|
| 14.09.2025 | 14.99€ |
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# PLA+ SUNLU Black
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 213°C |
|
|
||||||
| Build Plate Temperature | 65°C |
|
|
||||||
| Flow | 93.5% |
|
|
||||||
| Retraction Distance | 0.50mm | ?
|
|
||||||
| Retraction Speed | 50mm/s | ?
|
|
||||||
| Retraction Extra Prime Amount | 0.02mm |
|
|
||||||
| Linear Advance Factor | 0.04 |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.amazon.de/gp/product/B07Y5K1TB5?psc=1
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 13.12.2024 | 13.91€ |
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# PLA+ SUNLU Black
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 216°C |
|
|
||||||
| Build Plate Temperature | 65°C |
|
|
||||||
| Flow | 91.0% |
|
|
||||||
| Retraction Distance | mm |
|
|
||||||
| Retraction Speed | m/s |
|
|
||||||
| Retraction Extra Prime Amount | mm |
|
|
||||||
| Linear Advance Factor | |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.amazon.de/gp/product/B07Y5K1TB5?psc=1
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 21.03.2025 | 15.99€ |
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
# PLA+ SUNLU Wood
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 213°C |
|
|
||||||
| Build Plate Temperature | 65°C |
|
|
||||||
| Flow | 93.5% |
|
|
||||||
| Retraction Distance | 0.55mm |
|
|
||||||
| Retraction Speed | 50mm/s |
|
|
||||||
| Retraction Extra Prime Amount | 0.03mm |
|
|
||||||
| Linear Advance Factor | 0.020 |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.amazon.de/gp/product/B07Y5K1TB5?psc=1
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 29.07.2024 | 17.99€ |
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# PLA GEETECH Yellow
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 205°C |
|
|
||||||
| Build Plate Temperature | 65°C |
|
|
||||||
| Flow | 94% |
|
|
||||||
| Retraction Distance | 0.55mm |
|
|
||||||
| Retraction Speed | 50mm/s |
|
|
||||||
| Retraction Extra Prime Amount | 0.03mm |
|
|
||||||
| Linear Advance Factor | 0.020 |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.amazon.de/gp/product/B075YHL7HQ?psc=1
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 26.08.2023 | 20.79€ |
|
|
||||||
| 02.09.2024 | 17.99€ |
|
|
||||||
22
04-material/PLA/Polymaker/Polyterra/Peanut.md
Normal file
22
04-material/PLA/Polymaker/Polyterra/Peanut.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# PLA Polymaker Polyterra Peanut
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
|
||||||
|
| Setting | Value |
|
||||||
|
| :---------------------------- | :------ |
|
||||||
|
| Printing Temperature | 210°C |
|
||||||
|
| Build Plate Temperature | 60°C |
|
||||||
|
| Max Speed | 100mm/s |
|
||||||
|
| Flow | 100% |
|
||||||
|
| Retraction Distance | 1mm |
|
||||||
|
| Retraction Speed | 20mm/s |
|
||||||
|
| Retraction Extra Prime Amount | 0.00mm |
|
||||||
|
| Linear Advance Factor | 0.065 |
|
||||||
|
|
||||||
|
## Prices
|
||||||
|
|
||||||
|
- [3DJake](https://www.3djake.de/polymaker/polyterra-pla-peanut?sai=11929)
|
||||||
|
|
||||||
|
| Date | Price |
|
||||||
|
| :--------- | :----- |
|
||||||
|
| 14.09.2025 | 14.99€ |
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# ecoPLA 3dJake Black
|
|
||||||
|
|
||||||
## Settings
|
|
||||||
|
|
||||||
| Setting | Value |
|
|
||||||
| :--------------------------------------------- | :------- |
|
|
||||||
| Printing Temperature | 230°C |
|
|
||||||
| Build Plate Temperature | 70°C |
|
|
||||||
| Flow | 91% |
|
|
||||||
| Retraction Distance | 1mm |
|
|
||||||
| Retraction Speed | 50mm/s |
|
|
||||||
| Retraction Extra Prime Amount | 0.03mm |
|
|
||||||
| Linear Advance Factor | 0.025 |
|
|
||||||
|
|
||||||
## Prices
|
|
||||||
|
|
||||||
https://www.3djake.de/3djake/ecopla-schwarz
|
|
||||||
|
|
||||||
| Date | Price |
|
|
||||||
| :--------- | :----- |
|
|
||||||
| 08.01.2024 | 19.99€ |
|
|
||||||
| 12.10.2024 | 19.99€ |
|
|
||||||
Reference in New Issue
Block a user