Initial Profile Sources

This commit is contained in:
Dark98
2026-03-19 01:54:47 +00:00
parent 7e2e8f9d47
commit 1f7873734a
13374 changed files with 256890 additions and 0 deletions
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.4mm Takoto Duplicator]
inherits = *duplicator*; *0.4*
nozzle_diameter = 0.4
retract_length = 1
default_print_profile = 200 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.4mm Takoto Mirror]
inherits = *mirror*; *0.4*
nozzle_diameter = 0.4
retract_length = 1
default_print_profile = 200 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.6mm Takoto Duplicator]
inherits = *duplicator*; *0.6*
nozzle_diameter = 0.6
retract_length = 1
default_print_profile = 300 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.6mm Takoto Mirror]
inherits = *mirror*; *0.6*
nozzle_diameter = 0.6
retract_length = 1
default_print_profile = 300 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.8mm Takoto Duplicator]
inherits = *duplicator*; *0.8*
nozzle_diameter = 0.8
retract_length = 1
default_print_profile = 400 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 0.8mm Takoto Mirror]
inherits = *mirror*; *0.8*
nozzle_diameter = 0.8
retract_length = 1
default_print_profile = 400 Micron Standard Duplicator @HSP1
@@ -0,0 +1,7 @@
[printer:HSP1-I - 1.0mm Takoto Duplicator]
inherits = *duplicator*; *1.0*
nozzle_diameter = 1.0
retract_length = 1
default_print_profile = 500 Micron Standard Duplicator @HSP1
################# Mirror printer presets #################
@@ -0,0 +1,5 @@
[printer:HSP1-I - 1.0mm Takoto Mirror]
inherits = *mirror*; *1.0*
nozzle_diameter = 1.0
retract_length = 1
default_print_profile = 500 Micron Standard Duplicator @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 2x0.4mm Takoto]
inherits = *dual*; *0.4*
nozzle_diameter = 0.4,0.4
retract_length = 1,1
default_print_profile = 200 Micron Standard @HSP1
@@ -0,0 +1,7 @@
[printer:HSP1-I - 2x0.6mm Takoto]
inherits = *dual*; *0.6*
nozzle_diameter = 0.6,0.6
retract_length = 1,1
default_print_profile = 300 Micron Standard @HSP1
@@ -0,0 +1,6 @@
[printer:HSP1-I - 2x0.8mm Takoto]
inherits = *dual*; *0.8*
nozzle_diameter = 0.8,0.8
retract_length = 1,1
default_print_profile = 400 Micron Standard @HSP1
@@ -0,0 +1,8 @@
[printer:HSP1-I - 2x1.0mm Takoto]
inherits = *dual*; *1.0*
nozzle_diameter = 1.0,1.0
retract_length = 1,1
default_print_profile = 500 Micron Standard @HSP1
################# Duplicator printer presets #################
@@ -0,0 +1,6 @@
[printer:*0.4*]
min_layer_height = 0.05
max_layer_height = 0.3
retract_before_travel = 1
printer_variant = 0.4
@@ -0,0 +1,6 @@
[printer:*0.6*]
min_layer_height = 0.1
max_layer_height = 0.5
retract_before_travel = 1.5
printer_variant = 0.6
@@ -0,0 +1,6 @@
[printer:*0.8*]
min_layer_height = 0.2
max_layer_height = 0.6
retract_before_travel = 2
printer_variant = 0.8
@@ -0,0 +1,8 @@
[printer:*1.0*]
min_layer_height = 0.3
max_layer_height = 0.8
retract_before_travel = 2.5
printer_variant = 1.0
#################### Dual printer presets ####################
@@ -0,0 +1,41 @@
[printer:*common*]
printer_technology = FFF
autoemit_temperature_commands = 0
color_change_gcode = M600
gcode_flavor = reprapfirmware
high_current_on_filament_swap = 0
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 2400
machine_max_acceleration_extruding = 5000
machine_max_acceleration_retracting = 5000
machine_max_acceleration_travel = 5000
machine_max_acceleration_x = 5000
machine_max_acceleration_y = 5000
machine_max_acceleration_z = 300
machine_max_feedrate_e = 100
machine_max_feedrate_x = 500
machine_max_feedrate_y = 500
machine_max_feedrate_z = 10
machine_max_jerk_e = 15
machine_max_jerk_x = 4
machine_max_jerk_y = 4
machine_max_jerk_z = 2.5
max_print_height = 1000
parking_pos_retraction = 92
pause_print_gcode = M226
remaining_times = 1
silent_mode = 0
single_extruder_multi_material = 0
thumbnails = 256x256/QOI
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
z_offset = 0
extruder_clearance_height = 90
extruder_clearance_radius = 95
default_filament_profile = Layer Line Engineering PLA @HSP1
end_gcode = ; Stop the print\nM0\n\n;NUM_LAYERS:[total_layer_count]\n
before_layer_gcode = ;LAYER:[layer_num]
# dual preset
@@ -0,0 +1,24 @@
[printer:*dual*]
inherits = *common*
printer_model = HSP1-I
autoemit_temperature_commands = 0
bed_shape = 0x0,650x0,650x640,0x640
extruder_colour = #FFFF00;#FF00FF
extruder_offset = 0x0,0x0
wipe = 1,1
retract_before_wipe = 50%,50%
retract_layer_change = 1,1
retract_length_toolchange = 2,2
retract_lift = 0.4,0.4
retract_lift_above = 0,0
retract_lift_below = 0,0
retract_restart_extra = 0,0
retract_restart_extra_toolchange = 0,0
retract_speed = 35,35
deretract_speed = 0,0
toolchange_gcode = T{next_extruder}\nM116 P{next_extruder} S5
layer_gcode = {if layer_num == 1}M140 S{max((is_extruder_used[0]? bed_temperature[0]:0),(is_extruder_used[1]? bed_temperature[1]:0))}{endif}
printer_notes = ;Don't 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_HSP\nPRINTER_MODEL_HSP1-I\n
start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} {if is_extruder_used[0]}L{nozzle_diameter[0]}{endif} {if is_extruder_used[1]}S{nozzle_diameter[1]}{endif}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} {if is_extruder_used[0]}{if filament_notes[0] == ""}L"{filament_type[0]}"{else}A"{filament_notes[0]}"{endif}{endif} {if is_extruder_used[1]}{if filament_notes[1] == ""}S"{filament_type[1]}"{else}B"{filament_notes[1]}"{endif}{endif}\n\n; set extruder temp\n{if is_extruder_used[0]}M568 P0 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1{endif}\n{if is_extruder_used[1]}M568 P1 S{first_layer_temperature[1]} R{(!is_nil(idle_temperature[1])? idle_temperature[1]:first_layer_temperature[1]-60)} A1{endif}\n\n; Set and wait for bed temp\nM190 S{max((is_extruder_used[0]? first_layer_bed_temperature[0]:0),(is_extruder_used[1]? first_layer_bed_temperature[1]:0))}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nM98 P{"{directories.system^\\"/System Macros/Config Checks/load_heightmap.g\\"}"}\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select first tool\nT{initial_extruder}\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
# duplicator preset
@@ -0,0 +1,22 @@
[printer:*duplicator*]
inherits = *common*
printer_model = HSP1-I Duplicator Mode
autoemit_temperature_commands = 0
bed_shape = 0x0,320x0,320x640,0x640
extruder_colour = #FFFF00
extruder_offset = 0x0
wipe = 1
retract_before_wipe = 50%
retract_layer_change = 1
retract_length_toolchange = 0
retract_lift = 0.4
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 35
deretract_speed = 0
printer_notes = ;Don't 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_HSP\nPRINTER_MODEL_HSP1-I\nDUPLICATOR_MODE\n
start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} L{nozzle_diameter[0]} S{nozzle_diameter[0]}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} {if filament_notes[0] == ""}L"{filament_type[0]}" S"{filament_type[0]}"{else}A"{filament_notes[0]}" B"{filament_notes[0]}"{endif}\n\n; set extruder temp\nM568 P2 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1\n\n; Set and wait for bed temp\nM190 S{first_layer_bed_temperature[0]}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nG29 S1\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select duplicator "tool"\nT2\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
# mirror preset
@@ -0,0 +1,22 @@
[printer:*mirror*]
inherits = *common*
printer_model = HSP1-I Duplicator Mode
autoemit_temperature_commands = 0
bed_shape = 0x0,300x0,300x640,0x640
extruder_colour = #FFFF00
extruder_offset = 0x0
wipe = 1
retract_before_wipe = 50%
retract_layer_change = 1
retract_length_toolchange = 0
retract_lift = 0.4
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 35
deretract_speed = 0
printer_notes = ;Don't 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_HSP\nPRINTER_MODEL_HSP1-I\nDUPLICATOR_MODE\n
start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} L{nozzle_diameter[0]} S{nozzle_diameter[0]}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} {if filament_notes[0] == ""}L"{filament_type[0]}" S"{filament_type[0]}"{else}A"{filament_notes[0]}" B"{filament_notes[0]}"{endif}\n\n; set extruder temp\nM568 P3 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1\n\n; Set and wait for bed temp\nM190 S{first_layer_bed_temperature[0]}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nG29 S1\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select mirror "tool"\nT3\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
#################### Nozzle size presets ####################