diff --git a/FReenen.zip b/FReenen.zip index f9110c5..645d661 100644 Binary files a/FReenen.zip and b/FReenen.zip differ diff --git a/FReenen/0.2.0.ini b/FReenen/0.2.0.ini index 35f3772..4e43273 100644 --- a/FReenen/0.2.0.ini +++ b/FReenen/0.2.0.ini @@ -1,10 +1,11 @@ [vendor] +repo_id = freenen # Vendor name will be shown by the Config Wizard. name = FReenen # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the PrusaSlicer configuration to be downgraded. config_version = 0.2.0 -config_update_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/ +config_update_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/FReenen/ changelog_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/commits/branch/main ######################################################################## diff --git a/FReenen/0.2.1.ini b/FReenen/0.2.1.ini new file mode 100644 index 0000000..9fef887 --- /dev/null +++ b/FReenen/0.2.1.ini @@ -0,0 +1,569 @@ +[vendor] +repo_id = freenen +# Vendor name will be shown by the Config Wizard. +name = FReenen +# Configuration version of this file. Config file will only be installed, if the config_version differs. +# This means, the server may force the PrusaSlicer configuration to be downgraded. +config_version = 0.2.1 +config_update_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/FReenen/ +changelog_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/commits/branch/main + + +######################################################################## +### Printer models ##################################################### +######################################################################## + +[printer_model:pringles] +name = FReenen Pringles +variants = 0.4 +technology = FFF +family = FReenen +bed_model = +bed_texture = +thumbnail = pringles.png +default_materials = PLA @pringles + + +######################################################################## +### Print Settings ##################################################### +######################################################################## + +[print:*pringles*] +# Layers and perimeters + +## Layers and perimeters - Layer height +layer_height = 0.20 +first_layer_height = 0.2 + +## Layers and perimeters - Vertical shells +perimeters = 2 +spiral_vase = 0 + +## Layers and perimeters - Horizontal shells +top_solid_layers = 4 +bottom_solid_layers = 3 +top_solid_min_thickness = 0 +bottom_solid_min_thickness = 0 + +## Layers and perimeters - Quality (slower slicing) +extra_perimeters = 0 +extra_perimeters_on_overhangs = 0 +avoid_crossing_curled_overhangs = 1 +avoid_crossing_perimeters = 0 +avoid_crossing_perimeters_max_detour = 0 +thin_walls = 0 +thick_bridges = 1 +overhangs = 1 + +## Layers and perimeters - Advanced +seam_position = nearest +staggered_inner_seams = 0 +external_perimeters_first = 0 +gap_fill_enabled = 1 +perimeter_generator = arachne + +## Layers and perimeters - Fuzzy skin +fuzzy_skin = none +fuzzy_skin_point_dist = 0.8 +fuzzy_skin_thickness = 0.3 + +## Layers and perimeters - Only one perimeter +top_one_perimeter_type = none +only_one_perimeter_first_layer = 0 + +# Infill + +## Infill - Infill +fill_density = 15% +fill_pattern = cubic +infill_anchor = 600% +infill_anchor_max = 50 +top_fill_pattern = monotonic +bottom_fill_pattern = monotonic + +## Infill - Ironing +ironing = 0 +ironing_type = top +ironing_flowrate = 15% +ironing_spacing = 0.1 + +## Infill - reduceing printing time +infill_every_layers = 2 + +## Infill - Advanced +solid_infill_every_layers = 0 +fill_angle = 45 +solid_infill_below_area = 0 +bridge_angle = 0 +only_retract_when_crossing_perimeters = 0 +infill_first = 0 + +# Skirts and brim + +## Skirts and brim - Skirt +skirts = 1 +skirt_distance = 2 +skirt_height = 1 +draft_shield = disabled +min_skirt_length = 4 + +## Skirts and brim - Brim +brim_type = outer_only +brim_width = 0 +brim_separation = 0 + +# Support material + +## Support material - Support material +support_material = 0 +support_material_auto = 1 +support_material_threshold = 45 +support_material_enforce_layers = 0 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 + +## Support material - Raft +raft_layers = 0 +raft_contact_distance = 0.1 +raft_expansion = 1.5 + +## Support material - options for support material and raft +support_material_style = grid +support_material_contact_distance = 0.15 +support_material_bottom_contact_distance = 0 +support_material_pattern = rectilinear +support_material_with_sheath = 0 +support_material_spacing = 2 +support_material_angle = 0 +support_material_closing_radius = 2 +support_material_interface_layers = 2 +support_material_bottom_interface_layers = -1 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0.2 +support_material_interface_contact_loops = 0 +support_material_buildplate_only = 0 +support_material_xy_spacing = 60% +dont_support_bridges = 1 +support_material_synchronize_layers = 0 + +## Support material - Organic supports +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_tip_diameter = 0.8 +support_tree_branch_distance = 1 +support_tree_top_rate = 15% + +# Speed + +## Speed - Speed for print moves +perimeter_speed = 70 +small_perimeter_speed = 35 +external_perimeter_speed = 70 +infill_speed = 80 +solid_infill_speed = 80 +top_solid_infill_speed = 50 +support_material_speed = 60 +support_material_interface_speed = 100% +bridge_speed = 30 +gap_fill_speed = 70 +ironing_speed = 15 + +## Speed - Dynamic overhang speed +enable_dynamic_overhang_speeds = 0 +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 + +## Speed - Speed for non-print moves +travel_speed = 150 +travel_speed_z = 5 + +## Speed - Modifiers +first_layer_speed = 20 +first_layer_speed_over_raft = 30 + +## Speed - Acceleration control (advanced) +external_perimeter_acceleration = 0 +perimeter_acceleration = 0 +top_solid_infill_acceleration = 0 +solid_infill_acceleration = 0 +infill_acceleration = 0 +bridge_acceleration = 0 +first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 +wipe_tower_acceleration = 0 +travel_acceleration = 0 +default_acceleration = 0 + +## Speed - Auto speed (advanced) +max_print_speed = 100 +max_volumetric_speed = 14 + +## Speed - Pressure equalizer +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 + +# Multiple Extruders + +## Multiple Extruders - Extruders +perimeter_extruder = 1 +infill_extruder = 1 +solid_infill_extruder = 1 +support_material_extruder = 0 +support_material_interface_extruder = 0 +wipe_tower_extruder = 0 + +## Multiple Extruders - Ooze prevention +ooze_prevention = 0 +standby_temperature_delta = -5 + +## Multiple Extruders - Wipe tower +wipe_tower = 0 +wipe_tower_x = 10 +wipe_tower_y = 180 +wipe_tower_width = 30 +wipe_tower_rotation_angle = 0 +wipe_tower_brim_width = 2 +wipe_tower_bridging = 10 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extra_flow = 100% +wipe_tower_no_sparse_layers = 0 +single_extruder_multi_material_priming = 0 + +## Multiple Extruders - Advanced +interface_shells = 0 +mmu_segmented_region_max_width = 0 +mmu_segmented_region_interlocking_depth = 0 + +# Advanced + +## Advanced - Extrution with +extrusion_width = 0.65 +first_layer_extrusion_width = 0.42 +perimeter_extrusion_width = 0 +external_perimeter_extrusion_width = 0 +infill_extrusion_width = 0.45 +solid_infill_extrusion_width = 0 +top_infill_extrusion_width = 0 +support_material_extrusion_width = 0.38 + +## Advanced - overlap +infill_overlap = 25% + +## Advanced - Flow +bridge_flow_ratio = 0.95 + +## Advanced - Slicing +slice_closing_radius = 0.049 +slicing_mode = regular +resolution = 0 +gcode_resolution = 0.0125 +arc_fitting = disabled +xy_size_compensation = 0 +elefant_foot_compensation = 0.15 + +## Advanced - Archne perimeter generator +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% +wall_distribution_count = 1 +min_bead_width = 85% +min_feature_size = 25% + +# Output options + +## Output options - Sequential printing +complete_objects = 0 +extruder_clearance_height = 25 +extruder_clearance_radius = 45 + +## Output options - Output file +gcode_comments = 1 +gcode_label_objects = disabled +output_filename_format = {input_filename_base}_{filament_type[0]}_{print_time}.gcode + +## Output options - Other +gcode_substitutions = + +## Output options - post-processing scripts +post_process = + +# notes + +notes = + +# Dependencies + +compatible_printers = +compatible_printers_condition = printer_notes=~/.*PRINTER_PRINGELS.*/ + + +[print:0.10mm - nice @pringles] +inherits = *pringles* +layer_height = 0.1 +bottom_solid_layers = 4 +top_solid_layers = 6 + +[print:0.20mm - default @pringles] +inherits = *pringles* +layer_height = 0.20 +bottom_solid_layers = 3 +top_solid_layers = 4 + +[print:0.30mm - fast @pringles] +inherits = *pringles* +layer_height = 0.3 +bottom_solid_layers = 2 +top_solid_layers = 2 + +[print:speed boat @pringles] +inherits = *pringles* +layer_height = 0.25 +bottom_solid_layers = 3 +top_solid_layers = 3 +perimeters = 2 + +# extrution width +external_perimeter_extrusion_width = 0.5 +extrusion_width = 0.5 +first_layer_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +perimeter_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +support_material_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 + + + + + +######################################################################## +### Fillements ######################################################### +######################################################################## + +[filament:PLA @pringles] +filament_colour = #DDDDDD +filament_diameter = 1.75 +extrusion_multiplier = 1 +filament_density = 1.24 +filament_cost = 25 +filament_spool_weight = 0 + +idle_temperature = nil +first_layer_temperature = 205 +temperature = 205 +first_layer_bed_temperature = 50 +bed_temperature = 50 +chamber_temperature = 0 +chamber_minimal_temperature = 0 + +fan_always_on = 1 +cooling = 1 + +max_fan_speed = 100 +min_fan_speed = 100 +bridge_fan_speed = 100 +disable_fan_first_layers = 1 +full_fan_speed_layer = 0 + +enable_dynamic_fan_speeds = 0 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 + +fan_below_layer_time = 100 +slowdown_below_layer_time = 20 +min_print_speed = 15 + +end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" +filament_cooling_final_speed = 3.4 +filament_cooling_initial_speed = 2.2 +filament_cooling_moves = 4 +filament_deretract_speed = nil +filament_infill_max_crossing_speed = 0 +filament_infill_max_speed = 0 +filament_load_time = 0 +filament_loading_speed = 28 +filament_loading_speed_start = 3 +filament_max_volumetric_speed = 15 +filament_minimal_purge_on_wipe_tower = 15 +filament_multitool_ramming = 0 +filament_multitool_ramming_flow = 10 +filament_multitool_ramming_volume = 10 +filament_notes = "" +filament_purge_multiplier = 100% +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_retract_before_travel = nil +filament_retract_before_wipe = nil +filament_retract_layer_change = nil +filament_retract_length = nil +filament_retract_length_toolchange = nil +filament_retract_lift = nil +filament_retract_lift_above = nil +filament_retract_lift_below = nil +filament_retract_restart_extra = nil +filament_retract_restart_extra_toolchange = nil +filament_retract_speed = nil +filament_settings_id = "" +filament_shrinkage_compensation_xy = 0% +filament_shrinkage_compensation_z = 0% +filament_soluble = 0 +filament_stamping_distance = 0 +filament_stamping_loading_speed = 20 +filament_toolchange_delay = 0 +filament_travel_lift_before_obstacle = nil +filament_travel_max_lift = nil +filament_travel_ramping_lift = nil +filament_travel_slope = nil +filament_type = PLA +filament_unload_time = 0 +filament_unloading_speed = 90 +filament_unloading_speed_start = 100 +filament_vendor = Generic +filament_wipe = nil +inherits = Generic PLA @ELEGOO +start_filament_gcode = "; Filament gcode\n" +compatible_printers = +compatible_printers_condition = printer_notes=~/.*PRINTER_PRINGELS.*/ +compatible_prints = +compatible_prints_condition = + + + + +######################################################################## +### Printers ########################################################### +######################################################################## + + +[printer:pringles] +inherits = +printer_vendor = FReenen +printer_model = pringles +printer_variant = 0.4 +printer_technology = FFF + +default_filament_profile = PLA @pringles +default_print_profile = 0.20mm - default @pringles +printer_settings_id = + +# General + +## General - Size and coordiantes +bed_shape = 0x0,220x0,220x220,0x220 +max_print_height = 250 +z_offset = 0 + +## General - Capabilities +extruders_count = 1 +single_extruder_multi_material = 0 + +## General - Firmware +gcode_flavor = klipper +thumbnails_format = PNG +thumbnails = 16x16, 220x124 +silent_mode = 0 +remaining_times = 0 +binary_gcode = 0 + +## General - Advanced +use_relative_e_distances = 1 +use_firmware_retraction = 0 +use_volumetric_e = 0 +variable_layer_height = 1 +prefer_clockwise_movements = 0 + +# Custom G-code +start_gcode = M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[first_layer_bed_temperature] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z20 F240\nG1 X2 Y10 F3000\nM104 S[first_layer_temperature] ; set final nozzle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp to stabilize\nM109 S[first_layer_temperature] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0 +autoemit_temperature_commands = 1 +end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600{endif} ; Move print head up\nG1 X5 Y170 F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600{endif} ; Move print head further up\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors +before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n +layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] +toolchange_gcode = +between_objects_gcode = +color_change_gcode = M600 +pause_print_gcode = +template_custom_gcode = + +# Machine limits + +## Machine limits - General +machine_limits_usage = time_estimate_only + +## Machine limits - Maximum feedrates +machine_max_feedrate_x = 300 +machine_max_feedrate_y = 300 +machine_max_feedrate_z = 5 +machine_max_feedrate_e = 60 + +## Machine limits - Maximum accelerations +machine_max_acceleration_x = 3000 +machine_max_acceleration_y = 3000 +machine_max_acceleration_z = 100 +machine_max_acceleration_e = 5000 +machine_max_acceleration_extruding = 500 +machine_max_acceleration_retracting = 1000 +machine_max_acceleration_travel = 1500,1250 + +## Machine limits - Jerk limits +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 +machine_max_jerk_z = 0.4 +machine_max_jerk_e = 5 + +## Machine limits - Minimum feedrates +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 + +# Extruder + +## Extruder - Size +nozzle_diameter = 0.4 +extruder_colour = #FCE94F + +## Extruder - Layer height limits +max_layer_height = 0.35 +min_layer_height = 0.05 + +## Extruder - Position +extruder_offset = 0x0 + +## Extruder - Travel lift +retract_lift = 0 +travel_ramping_lift = 0 +travel_max_lift = 0 +travel_slope = 0 +travel_lift_before_obstacle = 0 +retract_lift_above = 0 +retract_lift_below = 0 + +## Extruder - Retraction +retract_length = 0.2 +retract_speed = 70 +deretract_speed = 70 +retract_restart_extra = 0 +retract_before_travel = 2 +retract_layer_change = 0 +wipe = 1 +retract_before_wipe = 70% + +## Extruder - Retraction when tool is disabled +retract_length_toolchange = 1 +retract_restart_extra_toolchange = 0 + +cooling_tube_length = 5 +cooling_tube_retraction = 91.5 +high_current_on_filament_swap = 0 +multimaterial_purging = 140 +parking_pos_retraction = 92 +extra_loading_move = -2 + +# Notes + +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_FREENEN\nPRINTER_PRINGELS diff --git a/vendor_indices/FReenen.idx b/FReenen/index.idx similarity index 76% rename from vendor_indices/FReenen.idx rename to FReenen/index.idx index 57a728a..48b56ef 100644 --- a/vendor_indices/FReenen.idx +++ b/FReenen/index.idx @@ -1,2 +1,3 @@ min_slic3r_version = 2.8.0 +0.2.1 minor fixes 0.2.0 update to vender profile diff --git a/FReenen/pringles.png b/FReenen/pringles.png new file mode 100644 index 0000000..1c3eff6 Binary files /dev/null and b/FReenen/pringles.png differ diff --git a/manifest.json b/manifest.json index 029ead2..826e02b 100644 --- a/manifest.json +++ b/manifest.json @@ -4,5 +4,5 @@ "visibility": "", "id": "freenen", "url": "https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/vendor_indices.zip", - "offline_archive_url": "https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/FReenen.ini" + "offline_archive_url": "https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/FReenen.zip" } \ No newline at end of file diff --git a/vendor_indices.zip b/vendor_indices.zip index 242a8b9..cdb6963 100644 Binary files a/vendor_indices.zip and b/vendor_indices.zip differ diff --git a/zip.sh b/zip.sh old mode 100644 new mode 100755 index 6bcbcc8..2ab34ce --- a/zip.sh +++ b/zip.sh @@ -2,7 +2,13 @@ rm vendor_indices.zip FReenen.zip -cd vendor_indices -zip ../vendor_indices.zip FReenen.idx -cd .. -zip FReenen.zip manifest.json FReenen vendor_indices.zip +cp FReenen/index.idx FReenen.idx +zip vendor_indices.zip FReenen.idx +rm FReenen.idx + +zip FReenen.zip manifest.json FReenen/* vendor_indices.zip + +# cp vendor_indices/FReenen.idx FReenen/index.idx +# zip FReenen_offline.zip FReenen/* +# rm FReenen/index.idx +# cd ..