diff --git a/FReenen.zip b/FReenen.zip index f52fc7b..f9110c5 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 8b43325..35f3772 100644 --- a/FReenen/0.2.0.ini +++ b/FReenen/0.2.0.ini @@ -3,8 +3,9 @@ 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.1.0 -config_update_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/FReenen.ini +config_version = 0.2.0 +config_update_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/ +changelog_url = https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/commits/branch/main ######################################################################## ### Print Settings ##################################################### @@ -418,96 +419,150 @@ compatible_prints_condition = + ######################################################################## ### Printers ########################################################### ######################################################################## +[printer_model:pringles] +name = FReenen Pringles +variants = 0.4 +technology = FFF +family = printers +bed_model = +bed_texture = +thumbnail = +default_materials = PLA + + [printer:pringles] inherits = +printer_vendor = FReenen +printer_model = pringles +printer_variant = 0.4 +printer_technology = FFF -autoemit_temperature_commands = 1 -bed_custom_model = -bed_custom_texture = -bed_shape = 0x0,220x0,220x220,0x220 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n -between_objects_gcode = -binary_gcode = 0 -color_change_gcode = M600 -cooling_tube_length = 5 -cooling_tube_retraction = 91.5 -default_filament_profile = "PLA @pringles" +default_filament_profile = PLA @pringles default_print_profile = 0.20mm - default @pringles -deretract_speed = 70 -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 -extra_loading_move = -2 -extruder_colour = #FCE94F -extruder_offset = 0x0 +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 -high_current_on_filament_swap = 0 -host_type = prusalink +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_max_acceleration_x = 3000 -machine_max_acceleration_y = 3000 -machine_max_acceleration_z = 100 -machine_max_feedrate_e = 60 -machine_max_feedrate_x = 300 -machine_max_feedrate_y = 300 -machine_max_feedrate_z = 5 -machine_max_jerk_e = 5 + +## 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 -max_layer_height = 0.35 -max_print_height = 250 -min_layer_height = 0.05 -multimaterial_purging = 140 + +# Extruder + +## Extruder - Size nozzle_diameter = 0.4 -parking_pos_retraction = 92 -pause_print_gcode = -prefer_clockwise_movements = 0 -print_host = -printer_model = MODED-NEPTUNE2 -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_ELEGOO\nPRINTER_MODEL_NEPTUNE2\nPRINTER_HAS_BOWDEN\nPRINTER_PRINGELS -printer_settings_id = -printer_technology = FFF -printer_variant = 0.4 -printer_vendor = FReenen -printhost_apikey = -printhost_cafile = -remaining_times = 0 -retract_before_travel = 2 -retract_before_wipe = 70% -retract_layer_change = 0 -retract_length = 0.2 -retract_length_toolchange = 1 +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 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 70 -silent_mode = 0 -single_extruder_multi_material = 0 -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 -template_custom_gcode = -thumbnails = -thumbnails_format = -toolchange_gcode = -travel_lift_before_obstacle = 0 -travel_max_lift = 0 -travel_ramping_lift = 0 -travel_slope = 0 -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 1 -z_offset = 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_ELEGOO\nPRINTER_MODEL_NEPTUNE2\nPRINTER_HAS_BOWDEN\nPRINTER_PRINGELS + +print_host = +host_type = +printhost_apikey = +printhost_cafile = diff --git a/manifest.json b/manifest.json index 3e9d062..029ead2 100644 --- a/manifest.json +++ b/manifest.json @@ -3,6 +3,6 @@ "description": "Printer profiles from Finley van Reenen (FReenen)", "visibility": "", "id": "freenen", - "url": "https://gitea.finnvanreenen.nl/FReenen/3dprinter_profiles/raw/branch/main/", + "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" } \ No newline at end of file diff --git a/vendor_indices.zip b/vendor_indices.zip index cd8d83e..242a8b9 100644 Binary files a/vendor_indices.zip and b/vendor_indices.zip differ diff --git a/zip.sh b/zip.sh index 5db20d3..6bcbcc8 100644 --- a/zip.sh +++ b/zip.sh @@ -2,5 +2,7 @@ rm vendor_indices.zip FReenen.zip -zip vendor_indices.zip vendor_indices +cd vendor_indices +zip ../vendor_indices.zip FReenen.idx +cd .. zip FReenen.zip manifest.json FReenen vendor_indices.zip