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 811529b6..e3ae0eec 100644 Binary files a/repos/non-prusa-fff/vendor_indices.zip and b/repos/non-prusa-fff/vendor_indices.zip differ