From 7fb8f74d022f6658f4ed122761cad273f4233201 Mon Sep 17 00:00:00 2001 From: Dark98 Date: Sat, 11 Apr 2026 19:25:53 +0100 Subject: [PATCH] Add EasyThreeD K10 PLA/TPU Profiles --- .../filament/Generic PLA @EasyThreeD.ini | 4 + .../filament/Generic TPU @EasyThreeD.ini | 3 + .../EasyThreeD/filament/_PLA_.ini | 12 + .../EasyThreeD/filament/_TPU_.ini | 17 ++ .../EasyThreeD/filament/_common_.ini | 32 +++ .../non-prusa-fff/EasyThreeD/metadata.json | 98 +++++++ .../print/0.10mm DETAIL @EasyThreeD.ini | 8 + .../print/0.20mm NORMAL @EasyThreeD.ini | 16 ++ .../print/0.28mm DRAFT @EasyThreeD.ini | 8 + .../EasyThreeD/print/_0.10mm_.ini | 3 + .../EasyThreeD/print/_0.20mm_.ini | 3 + .../EasyThreeD/print/_0.28mm_.ini | 3 + .../EasyThreeD/print/_common_.ini | 70 +++++ .../EasyThreeD/printer/EasyThreeD K10.ini | 6 + .../EasyThreeD/printer/_0.4nozzle_.ini | 6 + .../EasyThreeD/printer/_common_.ini | 58 ++++ .../EasyThreeD/printer_model/K10.ini | 6 + .../non-prusa-fff/EasyThreeD/vendor.idx | 2 + .../EasyThreeD/vendor/vendor.ini | 5 + repos/non-prusa-fff/EasyThreeD/1.0.0.ini | 268 ++++++++++++++++++ repos/non-prusa-fff/vendor_indices.zip | Bin 13186 -> 13343 bytes 21 files changed, 628 insertions(+) create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/metadata.json create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/vendor.idx create mode 100644 profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini create mode 100644 repos/non-prusa-fff/EasyThreeD/1.0.0.ini diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini b/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini new file mode 100644 index 00000000..f180d2ac --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic PLA @EasyThreeD.ini @@ -0,0 +1,4 @@ +[filament:Generic PLA @EasyThreeD] +inherits = *PLA* +filament_vendor = Generic + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini b/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini new file mode 100644 index 00000000..f79d9b6d --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/filament/Generic TPU @EasyThreeD.ini @@ -0,0 +1,3 @@ +[filament:Generic TPU @EasyThreeD] +inherits = *TPU* +filament_vendor = Generic diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini b/profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini new file mode 100644 index 00000000..b7806825 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/filament/_PLA_.ini @@ -0,0 +1,12 @@ +[filament:*PLA*] +inherits = *common* +bed_temperature = 0 +filament_colour = #FF3232 +filament_density = 1.24 +filament_max_volumetric_speed = 3.5 +filament_retract_length = 1 +filament_type = PLA +first_layer_bed_temperature = 0 +first_layer_temperature = 205 +temperature = 200 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini b/profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini new file mode 100644 index 00000000..41bba523 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/filament/_TPU_.ini @@ -0,0 +1,17 @@ +[filament:*TPU*] +inherits = *common* +bridge_fan_speed = 80 +cooling = 1 +disable_fan_first_layers = 2 +filament_colour = #808080 +filament_deretract_speed = 15 +filament_density = 1.21 +filament_max_volumetric_speed = 1.4 +filament_retract_length = 0.6 +filament_retract_speed = 15 +filament_type = TPU +first_layer_temperature = 220 +full_fan_speed_layer = 4 +max_fan_speed = 80 +min_fan_speed = 40 +temperature = 215 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini b/profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini new file mode 100644 index 00000000..e25c6edd --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/filament/_common_.ini @@ -0,0 +1,32 @@ +[filament:*common*] +bed_temperature = 0 +bridge_fan_speed = 100 +cooling = 1 +disable_fan_first_layers = 1 +fan_always_on = 1 +fan_below_layer_time = 30 +filament_cost = 20 +filament_diameter = 1.75 +filament_load_time = 0 +filament_loading_speed = 20 +filament_loading_speed_start = 3 +filament_max_speed = 0 +filament_minimal_purge_on_wipe_tower = 15 +filament_notes = "" +filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_soluble = 0 +filament_spool_weight = 0 +filament_toolchange_delay = 0 +filament_unload_time = 0 +filament_unloading_speed = 60 +filament_unloading_speed_start = 80 +first_layer_bed_temperature = 0 +full_fan_speed_layer = 3 +inherits = +max_fan_speed = 100 +min_fan_speed = 100 +min_print_speed = 10 +slowdown_below_layer_time = 8 +start_filament_gcode = "" +end_filament_gcode = "; Filament-specific end gcode\n" + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/metadata.json b/profile_sources/non-prusa-fff/EasyThreeD/metadata.json new file mode 100644 index 00000000..c3d3dab1 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/metadata.json @@ -0,0 +1,98 @@ +{ + "repo": { + "id": "non-prusa-fff", + "name": "Other FFF", + "description": "FFF Printers by other vendors", + "visibility": "" + }, + "vendor": "EasyThreeD", + "version": "1.0.0", + "index_name": "EasyThreeD.idx", + "section_order": [ + { + "type": "vendor", + "name": "vendor", + "path": "vendor/vendor.ini" + }, + { + "type": "printer_model", + "name": "K10", + "path": "printer_model/K10.ini" + }, + { + "type": "print", + "name": "*common*", + "path": "print/_common_.ini" + }, + { + "type": "print", + "name": "*0.10mm*", + "path": "print/_0.10mm_.ini" + }, + { + "type": "print", + "name": "*0.20mm*", + "path": "print/_0.20mm_.ini" + }, + { + "type": "print", + "name": "*0.28mm*", + "path": "print/_0.28mm_.ini" + }, + { + "type": "print", + "name": "0.10mm DETAIL @EasyThreeD", + "path": "print/0.10mm DETAIL @EasyThreeD.ini" + }, + { + "type": "print", + "name": "0.20mm NORMAL @EasyThreeD", + "path": "print/0.20mm NORMAL @EasyThreeD.ini" + }, + { + "type": "print", + "name": "0.28mm DRAFT @EasyThreeD", + "path": "print/0.28mm DRAFT @EasyThreeD.ini" + }, + { + "type": "printer", + "name": "*common*", + "path": "printer/_common_.ini" + }, + { + "type": "printer", + "name": "*0.4nozzle*", + "path": "printer/_0.4nozzle_.ini" + }, + { + "type": "printer", + "name": "EasyThreeD K10", + "path": "printer/EasyThreeD K10.ini" + }, + { + "type": "filament", + "name": "*common*", + "path": "filament/_common_.ini" + }, + { + "type": "filament", + "name": "*PLA*", + "path": "filament/_PLA_.ini" + }, + { + "type": "filament", + "name": "*TPU*", + "path": "filament/_TPU_.ini" + }, + { + "type": "filament", + "name": "Generic PLA @EasyThreeD", + "path": "filament/Generic PLA @EasyThreeD.ini" + }, + { + "type": "filament", + "name": "Generic TPU @EasyThreeD", + "path": "filament/Generic TPU @EasyThreeD.ini" + } + ] +} diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini new file mode 100644 index 00000000..9fb1d506 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/0.10mm DETAIL @EasyThreeD.ini @@ -0,0 +1,8 @@ +[print:0.10mm DETAIL @EasyThreeD] +inherits = *common*; *0.10mm* +external_perimeter_speed = 18 +infill_speed = 25 +perimeter_speed = 24 +top_solid_infill_speed = 20 +travel_speed = 70 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini new file mode 100644 index 00000000..ebdaade5 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/0.20mm NORMAL @EasyThreeD.ini @@ -0,0 +1,16 @@ +[print:0.20mm NORMAL @EasyThreeD] +inherits = *common*; *0.20mm* +default_acceleration = 100 +first_layer_acceleration = 100 +first_layer_speed = 15 +infill_acceleration = 100 +infill_speed = 40 +perimeter_acceleration = 100 +perimeter_speed = 40 +raft_layers = 3 +solid_infill_speed = 40 +support_material = 1 +support_material_speed = 40 +top_solid_infill_speed = 40 +travel_speed = 40 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini new file mode 100644 index 00000000..b8bd3a45 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/0.28mm DRAFT @EasyThreeD.ini @@ -0,0 +1,8 @@ +[print:0.28mm DRAFT @EasyThreeD] +inherits = *common*; *0.28mm* +external_perimeter_speed = 22 +infill_speed = 40 +perimeter_speed = 35 +top_solid_infill_speed = 28 +travel_speed = 90 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini new file mode 100644 index 00000000..e4a60e84 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.10mm_.ini @@ -0,0 +1,3 @@ +[print:*0.10mm*] +layer_height = 0.1 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini new file mode 100644 index 00000000..ce340583 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.20mm_.ini @@ -0,0 +1,3 @@ +[print:*0.20mm*] +layer_height = 0.2 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini new file mode 100644 index 00000000..2e7cb98b --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/_0.28mm_.ini @@ -0,0 +1,3 @@ +[print:*0.28mm*] +layer_height = 0.28 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini b/profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini new file mode 100644 index 00000000..358a0dda --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/print/_common_.ini @@ -0,0 +1,70 @@ +[print:*common*] +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 +allow_empty_layers = 0 +avoid_crossing_perimeters = 1 +avoid_crossing_perimeters_max_detour = 50% +bottom_fill_pattern = monotonic +bottom_solid_layers = 4 +bridge_acceleration = 0 +bridge_speed = 20 +brim_width = 2 +complete_objects = 0 +default_acceleration = 100 +dont_support_bridges = 1 +ensure_vertical_shell_thickness = 1 +external_perimeter_extrusion_width = 0.42 +external_perimeter_speed = 40 +extrusion_width = 0.45 +fill_density = 15% +fill_pattern = grid +first_layer_acceleration = 100 +first_layer_extrusion_width = 0.48 +first_layer_height = 0.2 +first_layer_speed = 15 +gap_fill = 1 +gap_fill_speed = 40 +gcode_comments = 0 +infill_acceleration = 100 +infill_anchor = 600% +infill_anchor_max = 5 +infill_extrusion_width = 0.45 +infill_overlap = 20% +infill_speed = 40 +layer_height = 0.2 +max_print_speed = 40 +max_volumetric_speed = 3.5 +min_skirt_length = 4 +only_retract_when_crossing_perimeters = 1 +perimeter_acceleration = 100 +perimeter_extrusion_width = 0.45 +perimeter_speed = 40 +perimeters = 2 +raft_layers = 3 +seam_position = rear +skirt_distance = 6 +skirt_height = 1 +skirts = 2 +small_perimeter_speed = 12 +solid_fill_pattern = rectilinear +solid_infill_extrusion_width = 0.45 +solid_infill_speed = 40 +support_material = 1 +support_material_auto = 1 +support_material_buildplate_only = 1 +support_material_contact_distance_bottom = 0.2 +support_material_contact_distance_top = 0.2 +support_material_interface_layers = 2 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_speed = 40 +support_material_threshold = 45 +support_material_xy_spacing = 70% +thin_walls = 0 +top_fill_pattern = monotonic +top_infill_extrusion_width = 0.42 +top_solid_infill_speed = 40 +top_solid_layers = 4 +travel_speed = 40 +travel_speed_z = 0 +wipe_tower = 0 +elefant_foot_compensation = 0.15 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini b/profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini new file mode 100644 index 00000000..592a5a83 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/printer/EasyThreeD K10.ini @@ -0,0 +1,6 @@ +[printer:EasyThreeD K10] +inherits = *common*; *0.4nozzle* +bed_shape = 0x0,100x0,100x100,0x100 +max_print_height = 100 +printer_model = K10 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini b/profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini new file mode 100644 index 00000000..31c4d3b1 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/printer/_0.4nozzle_.ini @@ -0,0 +1,6 @@ +[printer:*0.4nozzle*] +nozzle_diameter = 0.4 +max_layer_height = 0.32 +min_layer_height = 0.08 +printer_variant = 0.4 + diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini b/profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini new file mode 100644 index 00000000..33501b6f --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/printer/_common_.ini @@ -0,0 +1,58 @@ +[printer:*common*] +bed_custom_model = +before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n +between_objects_gcode = +default_filament_profile = "Generic PLA @EasyThreeD" +default_print_profile = "0.20mm NORMAL @EasyThreeD" +deretract_speed = 35 +end_gcode = G1 E-1.0 F2100 ; retract\nG92 E0.0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG91 ;\nG1 Z+5 F3000\nG28 X0 Y0 ; park print head\nM84 ; disable motors\nG90 ; +extra_loading_move = -2 +extruder_colour = "#FCE94F" +gcode_flavor = marlin +high_current_on_filament_swap = 0 +layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]\n +machine_limits_usage = emit_to_gcode +machine_max_acceleration_e = 5000, 5000 +machine_max_acceleration_extruding = 10000, 10000 +machine_max_acceleration_retracting = 1000, 1000 +machine_max_acceleration_travel = 0, 0 +machine_max_acceleration_x = 10000, 10000 +machine_max_acceleration_y = 10000, 10000 +machine_max_acceleration_z = 500, 500 +machine_max_feedrate_e = 60, 60 +machine_max_feedrate_x = 500, 500 +machine_max_feedrate_y = 500, 500 +machine_max_feedrate_z = 10, 10 +machine_max_jerk_e = 5 +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 +machine_max_jerk_z = 0.4 +machine_min_extruding_rate = 0, 0 +machine_min_travel_rate = 0, 0 +pause_print_gcode = M601 +printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_EASYTHREED\nPRINTER_MODEL_K10\n +remaining_times = 1 +retract_before_travel = 1 +retract_before_wipe = 70% +retract_layer_change = 1 +retract_length = 0.9 +retract_length_toolchange = 1 +retract_lift = 0.2 +retract_lift_above = 0 +retract_lift_below = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 45 +silent_mode = 0 +single_extruder_multi_material = 1 +start_gcode = G21 ;\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\nG28 X0 Y0 ; home\nG28 Z0 ; home\nG1 Z5 F1000 ; move print head up +thumbnails = 48x48,300x300 +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 1 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 0 +z_offset = 0 +extruder_clearance_height = 36 +extruder_clearance_radius = 65 diff --git a/profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini b/profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini new file mode 100644 index 00000000..57d1f0b8 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/printer_model/K10.ini @@ -0,0 +1,6 @@ +[printer_model:K10] +name = EasyThreeD K10 +family = K +variants = 0.4 +technology = FFF +default_materials = Generic PLA @EasyThreeD; Generic TPU @EasyThreeD diff --git a/profile_sources/non-prusa-fff/EasyThreeD/vendor.idx b/profile_sources/non-prusa-fff/EasyThreeD/vendor.idx new file mode 100644 index 00000000..3d9b4d14 --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/vendor.idx @@ -0,0 +1,2 @@ +min_slic3r_version = 2.9.1-alpha0 +1.0.0 Initial version diff --git a/profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini b/profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini new file mode 100644 index 00000000..b3bc323a --- /dev/null +++ b/profile_sources/non-prusa-fff/EasyThreeD/vendor/vendor.ini @@ -0,0 +1,5 @@ +[vendor] +repo_id = non-prusa-fff +name = EasyThreeD +config_version = 1.0.0 +config_update_url = https://raw.githubusercontent.com/Santoku-Slicer/Profiles/refs/heads/main/repos/non-prusa-fff/EasyThreeD/ diff --git a/repos/non-prusa-fff/EasyThreeD/1.0.0.ini b/repos/non-prusa-fff/EasyThreeD/1.0.0.ini new file mode 100644 index 00000000..abe1efb8 --- /dev/null +++ b/repos/non-prusa-fff/EasyThreeD/1.0.0.ini @@ -0,0 +1,268 @@ +[vendor] +repo_id = non-prusa-fff +name = EasyThreeD +config_version = 1.0.0 +config_update_url = https://raw.githubusercontent.com/Santoku-Slicer/Profiles/refs/heads/main/repos/non-prusa-fff/EasyThreeD/ + +[printer_model:K10] +name = EasyThreeD K10 +family = K +variants = 0.4 +technology = FFF +default_materials = Generic PLA @EasyThreeD; Generic TPU @EasyThreeD + +[print:*common*] +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 +allow_empty_layers = 0 +avoid_crossing_perimeters = 1 +avoid_crossing_perimeters_max_detour = 50% +bottom_fill_pattern = monotonic +bottom_solid_layers = 4 +bridge_acceleration = 0 +bridge_speed = 20 +brim_width = 2 +complete_objects = 0 +default_acceleration = 100 +dont_support_bridges = 1 +ensure_vertical_shell_thickness = 1 +external_perimeter_extrusion_width = 0.42 +external_perimeter_speed = 40 +extrusion_width = 0.45 +fill_density = 15% +fill_pattern = grid +first_layer_acceleration = 100 +first_layer_extrusion_width = 0.48 +first_layer_height = 0.2 +first_layer_speed = 15 +gap_fill = 1 +gap_fill_speed = 40 +gcode_comments = 0 +infill_acceleration = 100 +infill_anchor = 600% +infill_anchor_max = 5 +infill_extrusion_width = 0.45 +infill_overlap = 20% +infill_speed = 40 +layer_height = 0.2 +max_print_speed = 40 +max_volumetric_speed = 3.5 +min_skirt_length = 4 +only_retract_when_crossing_perimeters = 1 +perimeter_acceleration = 100 +perimeter_extrusion_width = 0.45 +perimeter_speed = 40 +perimeters = 2 +raft_layers = 3 +seam_position = rear +skirt_distance = 6 +skirt_height = 1 +skirts = 2 +small_perimeter_speed = 12 +solid_fill_pattern = rectilinear +solid_infill_extrusion_width = 0.45 +solid_infill_speed = 40 +support_material = 1 +support_material_auto = 1 +support_material_buildplate_only = 1 +support_material_contact_distance_bottom = 0.2 +support_material_contact_distance_top = 0.2 +support_material_interface_layers = 2 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_speed = 40 +support_material_threshold = 45 +support_material_xy_spacing = 70% +thin_walls = 0 +top_fill_pattern = monotonic +top_infill_extrusion_width = 0.42 +top_solid_infill_speed = 40 +top_solid_layers = 4 +travel_speed = 40 +travel_speed_z = 0 +wipe_tower = 0 +elefant_foot_compensation = 0.15 + +[print:*0.10mm*] +layer_height = 0.1 + +[print:*0.20mm*] +layer_height = 0.2 + +[print:*0.28mm*] +layer_height = 0.28 + +[print:0.10mm DETAIL @EasyThreeD] +inherits = *common*; *0.10mm* +external_perimeter_speed = 18 +infill_speed = 25 +perimeter_speed = 24 +top_solid_infill_speed = 20 +travel_speed = 70 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 + +[print:0.20mm NORMAL @EasyThreeD] +inherits = *common*; *0.20mm* +default_acceleration = 100 +first_layer_acceleration = 100 +first_layer_speed = 15 +infill_acceleration = 100 +infill_speed = 40 +perimeter_acceleration = 100 +perimeter_speed = 40 +raft_layers = 3 +solid_infill_speed = 40 +support_material = 1 +support_material_speed = 40 +top_solid_infill_speed = 40 +travel_speed = 40 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 + +[print:0.28mm DRAFT @EasyThreeD] +inherits = *common*; *0.28mm* +external_perimeter_speed = 22 +infill_speed = 40 +perimeter_speed = 35 +top_solid_infill_speed = 28 +travel_speed = 90 +compatible_printers_condition = printer_model=="K10" and nozzle_diameter[0]==0.4 + +[printer:*common*] +bed_custom_model = +before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n +between_objects_gcode = +default_filament_profile = "Generic PLA @EasyThreeD" +default_print_profile = "0.20mm NORMAL @EasyThreeD" +deretract_speed = 35 +end_gcode = G1 E-1.0 F2100 ; retract\nG92 E0.0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG91 ;\nG1 Z+5 F3000\nG28 X0 Y0 ; park print head\nM84 ; disable motors\nG90 ; +extra_loading_move = -2 +extruder_colour = "#FCE94F" +gcode_flavor = marlin +high_current_on_filament_swap = 0 +layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]\n +machine_limits_usage = emit_to_gcode +machine_max_acceleration_e = 5000, 5000 +machine_max_acceleration_extruding = 10000, 10000 +machine_max_acceleration_retracting = 1000, 1000 +machine_max_acceleration_travel = 0, 0 +machine_max_acceleration_x = 10000, 10000 +machine_max_acceleration_y = 10000, 10000 +machine_max_acceleration_z = 500, 500 +machine_max_feedrate_e = 60, 60 +machine_max_feedrate_x = 500, 500 +machine_max_feedrate_y = 500, 500 +machine_max_feedrate_z = 10, 10 +machine_max_jerk_e = 5 +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 +machine_max_jerk_z = 0.4 +machine_min_extruding_rate = 0, 0 +machine_min_travel_rate = 0, 0 +pause_print_gcode = M601 +printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_EASYTHREED\nPRINTER_MODEL_K10\n +remaining_times = 1 +retract_before_travel = 1 +retract_before_wipe = 70% +retract_layer_change = 1 +retract_length = 0.9 +retract_length_toolchange = 1 +retract_lift = 0.2 +retract_lift_above = 0 +retract_lift_below = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 45 +silent_mode = 0 +single_extruder_multi_material = 1 +start_gcode = G21 ;\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\nG28 X0 Y0 ; home\nG28 Z0 ; home\nG1 Z5 F1000 ; move print head up +thumbnails = 48x48,300x300 +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 1 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 0 +z_offset = 0 +extruder_clearance_height = 36 +extruder_clearance_radius = 65 + +[printer:*0.4nozzle*] +nozzle_diameter = 0.4 +max_layer_height = 0.32 +min_layer_height = 0.08 +printer_variant = 0.4 + +[printer:EasyThreeD K10] +inherits = *common*; *0.4nozzle* +bed_shape = 0x0,100x0,100x100,0x100 +max_print_height = 100 +printer_model = K10 + +[filament:*common*] +bed_temperature = 0 +bridge_fan_speed = 100 +cooling = 1 +disable_fan_first_layers = 1 +fan_always_on = 1 +fan_below_layer_time = 30 +filament_cost = 20 +filament_diameter = 1.75 +filament_load_time = 0 +filament_loading_speed = 20 +filament_loading_speed_start = 3 +filament_max_speed = 0 +filament_minimal_purge_on_wipe_tower = 15 +filament_notes = "" +filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_soluble = 0 +filament_spool_weight = 0 +filament_toolchange_delay = 0 +filament_unload_time = 0 +filament_unloading_speed = 60 +filament_unloading_speed_start = 80 +first_layer_bed_temperature = 0 +full_fan_speed_layer = 3 +inherits = +max_fan_speed = 100 +min_fan_speed = 100 +min_print_speed = 10 +slowdown_below_layer_time = 8 +start_filament_gcode = "" +end_filament_gcode = "; Filament-specific end gcode\n" + +[filament:*PLA*] +inherits = *common* +bed_temperature = 0 +filament_colour = #FF3232 +filament_density = 1.24 +filament_max_volumetric_speed = 3.5 +filament_retract_length = 1 +filament_type = PLA +first_layer_bed_temperature = 0 +first_layer_temperature = 205 +temperature = 200 + +[filament:*TPU*] +inherits = *common* +bridge_fan_speed = 80 +cooling = 1 +disable_fan_first_layers = 2 +filament_colour = #808080 +filament_deretract_speed = 15 +filament_density = 1.21 +filament_max_volumetric_speed = 1.4 +filament_retract_length = 0.6 +filament_retract_speed = 15 +filament_type = TPU +first_layer_temperature = 220 +full_fan_speed_layer = 4 +max_fan_speed = 80 +min_fan_speed = 40 +temperature = 215 + +[filament:Generic PLA @EasyThreeD] +inherits = *PLA* +filament_vendor = Generic + +[filament:Generic TPU @EasyThreeD] +inherits = *TPU* +filament_vendor = Generic diff --git a/repos/non-prusa-fff/vendor_indices.zip b/repos/non-prusa-fff/vendor_indices.zip index 811529b643d64a607ea1905c206b8afa8d836b33..e3ae0eec7a85934be451dfce169575dce64cb75c 100644 GIT binary patch delta 1450 zcmZolpP#`S;LXe;!oa}5!4Ng8dm`@#W+1hRv4aUjZ|-L9VFWXzSZ6YW7?ZbgtN{z8 za@s*;mT@hFFuZtbSink73UsFcmB!rQbyPG3nrs2Yd_e4)SX>#BQIwkMqL-Ocar*3; zZvAs7ea!T_^u2Yp&Yd|Qydl)!(&j71SA5TCp71bvV06X!f^ooyGpBV<`kV=D(0atg zfa2K6;esE*7J3UE0@DJ*r@(HzE8GHcQi`Y~m@&CQY&Teio%l8|{aySnn7%G?7ECXf zybPvmrPhLJU1>0XF|!QBAU4_k5Q9$0T>>fCJXhWkBJfaQBUoUnqAEn`UL{*dF#J_} z43>GUZVQo7){KJaY0z2+w#88UHkjtuF#*$VI_6-yLB|42@76H}(;uO_RpP*|A zrswEF)L+vzvd0$Sz%U1c21YMI^xzNhW@Hj!hDZElZarzs)gVM2`-ypkcK()A4}c?zhI14YpepdL>@#}F(=PuA6!X1p@lQ(qSBm`r_X z>q+7a3|^&4nK`McSTw{$aY}OU1RC#*;U{m2$@}%i!RFl5m$uTDWMJ?q&8c$AFTrNc z@5t&!tAXZ-1I^(@aqjQQdImCJV|)#y881%GG=Mm+(?GhuQJR4vpeQr1#3UrKxCE;M zSudsATm~BG2Q*j+#o%xm28KXS7tau2Fz4mxE8&k!}=M5oY{L)a`_N5{NLr7|FK~7>xYB4sGo_X(ekziq9*u{r3^Xua(PChT%FjzJE=j~1DwAE_9M}w0t_^es&^vI@z}PxD U&RC33i9v~B1v>*nq7Fz30GAPj;{X5v delta 1269 zcmbQA(Ui^`;LXe;!oa}5!B8VyJdyVUGmzTE*uey%H+M7lFoGFUtTUNGjLF+L)_?_4 zIqe`a%eWRo7+yRzEMO%k1-ilX4#AILdX3N_FkL8o3Pf+V6KR3yI4UX$W=wu4wi~Qs zzW6pU9U*ZSOj}5v1=Ac-m%;QsskLCbPa4c$oFW4;C|!0x#2`)iOCSZC|H(T-1e_E% zf(5=QszQ{?DceF^8K?djEaReK3z2EjjDqNSsI?Ak%OvgFV7frZ1WYg2F$dERbu7TN zjIJ@54uaAhx@KVhL0wBQ{Z|*F-dxYf8tAB)WxG|jp83Tsq$X!zGbd1An(2b@j545aG|q!<_i5(^Rw zGE03Dld$NCnSbu%yOlu86oHoUqj*C>8mPA@Gq1!XB(b;zn^$63FQwaD25RyHY8FD# z{0*o%&~tK&p^O43*w>2Qa+n2F)Xa>Y3VzB=K42&TcJOUOX{+6G3=Bb;>6t0mgNE+qCiJ7VVHkS zeR6=YG}yCw#?lsInhXqK`9=A8SgeX+xo@+)9q7vYK#ZE?izgq18gk!QT2)1xfg#7{rh%u~eKphN