-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Blocks machines to ultimaker cura #11620
Merged
Merged
Changes from 34 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
58505d9
add definition files Blocks
jgrilo-blocks 6a8e695
add extruder files
jgrilo-blocks 15ab283
Add mesh files
jgrilo-blocks 8caacfa
add quality setting files
jgrilo-blocks 17d93d0
add variants files
jgrilo-blocks 6d7617b
add variants files
jgrilo-blocks 1371bf1
Revert "add variants files "
jgrilo-blocks 7428b13
Add variants files
jgrilo-blocks e49a574
Add quality files
jgrilo-blocks 15c7a98
Edited definitions files
jgrilo-blocks 228da72
R21 definition file fixed
jgrilo-blocks a70c773
Definition Blocks Files
braga-dev 1f12e42
Update Blocks Extruder Files
braga-dev 247d05e
Update Meshes Blocks Printers
braga-dev b39a00b
Update Blocks Global Files
braga-dev 7610d92
Update Global Files
braga-dev 27b9c1e
Update Standard Files
braga-dev 01fb120
Update Blocks Variants
braga-dev 5a05f8e
Update resources/definitions/blocks_pros30.def.json
braga-dev 1c2dcd8
Merge branch 'Ultimaker:main' into master
braga-dev 1dabc6b
Update resources/definitions/blocks_base.def.json
braga-dev b6104c1
Update resources/definitions/blocks_base.def.json
braga-dev 0e0fab3
Update resources/definitions/blocks_base.def.json
braga-dev 35ecb7c
Update resources/definitions/blocks_base.def.json
braga-dev 9b3bd34
Update resources/definitions/blocks_base.def.json
braga-dev 12285e9
Update resources/definitions/blocks_base.def.json
braga-dev bb4b0c4
Update resources/definitions/blocks_base.def.json
braga-dev dc21a69
Update resources/definitions/blocks_base.def.json
braga-dev 3b49f5a
Applied printer-linter format
braga-dev 31b3e8d
Apply suggestions from code review
braga-dev 69ae67c
Applied printer-linter format
braga-dev 6376783
Merge branch 'Ultimaker:main' into master
braga-dev 8334745
Apply suggestions from code review
braga-dev a8ef4e2
Applied printer-linter format
braga-dev e8a5751
Merge branch 'main' into blockstech
jellespijker 85201e7
Merge branch 'main' into blockstech
jellespijker ee58dce
Moved block variants to their own specific folder
jellespijker 5f5e758
Applied printer-linter formatting
jellespijker 1b59141
Removed old 4.x settings
jellespijker c2e5246
Use the correct stl file
jellespijker db8aa5b
Fixed wrong extruder number mismatch
jellespijker 52aed18
Merge pull request #1 from Ultimaker/blockstech
braga-dev 2c4b4eb
Delete blocks_oneauto_extruder_0.def.json
braga-dev 63a1994
Merge branch 'Ultimaker:main' into master
braga-dev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,120 @@ | ||||||
{ | ||||||
"version": 2, | ||||||
"name": "Blocks Base Printer", | ||||||
"inherits": "fdmprinter", | ||||||
"metadata": | ||||||
{ | ||||||
"visible": false, | ||||||
"author": "Blocks Dev Team", | ||||||
"manufacturer": "Blocks", | ||||||
"file_formats": "text/x-gcode", | ||||||
"first_start_actions": [ "MachineSettingsAction" ], | ||||||
"has_machine_quality": true, | ||||||
"has_materials": true, | ||||||
"has_variants": true, | ||||||
"preferred_material": "generic_pla", | ||||||
"preferred_quality_type": "normal", | ||||||
"preferred_variant_name": "0.4mm Nozzle", | ||||||
"variants_name": "Nozzle Size" | ||||||
}, | ||||||
"overrides": | ||||||
{ | ||||||
"acceleration_print": { "value": 500 }, | ||||||
"acceleration_travel": { "value": 500 }, | ||||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" }, | ||||||
"adaptive_layer_height_variation": { "value": 0.04 }, | ||||||
"adaptive_layer_height_variation_step": { "value": 0.04 }, | ||||||
"adhesion_type": { "value": "'skirt'" }, | ||||||
"alternate_extra_perimeter": { "default_value": true }, | ||||||
"bottom_layers": { "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" }, | ||||||
"brim_replaces_support": { "value": false }, | ||||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, | ||||||
"cool_min_layer_time": { "value": 10 }, | ||||||
"fill_perimeter_gaps": { "value": "'nowhere'" }, | ||||||
"filter_out_tiny_gaps": { "value": false }, | ||||||
"infill_before_walls": { "value": false }, | ||||||
"infill_enable_travel_optimization": { "default_value": true }, | ||||||
"infill_overlap": { "value": 30.0 }, | ||||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, | ||||||
"infill_wipe_dist": { "value": 0.0 }, | ||||||
"jerk_print": { "value": 8 }, | ||||||
"jerk_travel": { "value": "jerk_print" }, | ||||||
"jerk_travel_layer_0": { "value": "jerk_travel" }, | ||||||
"machine_acceleration": { "value": 500 }, | ||||||
"machine_heated_bed": { "default_value": true }, | ||||||
"machine_max_acceleration_e": { "value": 5000 }, | ||||||
"machine_max_acceleration_x": { "value": 500 }, | ||||||
"machine_max_acceleration_y": { "value": 500 }, | ||||||
"machine_max_feedrate_e": { "value": 50 }, | ||||||
"machine_max_feedrate_x": { "value": 500 }, | ||||||
"machine_max_feedrate_y": { "value": 500 }, | ||||||
"machine_max_feedrate_z": { "value": 10 }, | ||||||
"machine_max_jerk_xy": { "value": 10 }, | ||||||
"material_diameter": { "default_value": 1.75 }, | ||||||
"material_final_print_temperature": { "value": "material_print_temperature" }, | ||||||
"material_initial_print_temperature": { "value": "material_print_temperature" }, | ||||||
"meshfix_maximum_resolution": { "value": "0.01" }, | ||||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, | ||||||
"minimum_interface_area": { "value": 10 }, | ||||||
"minimum_polygon_circumference": { "default_value": 0.2 }, | ||||||
"minimum_support_area": { "value": 2 }, | ||||||
"optimize_wall_printing_order": { "value": "True" }, | ||||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, | ||||||
"retraction_combing_max_distance": { "value": 30 }, | ||||||
"retraction_count_max": { "value": 100 }, | ||||||
"retraction_hop": { "value": 0.2 }, | ||||||
"retraction_hop_enabled": { "value": "False" }, | ||||||
"retraction_prime_speed": | ||||||
{ | ||||||
"deafult_value": 20, | ||||||
"maximum_value": 200 | ||||||
}, | ||||||
"retraction_retract_speed": | ||||||
{ | ||||||
"maximum_value": 200, | ||||||
"maximum_value_warning": 130 | ||||||
}, | ||||||
"retraction_speed": | ||||||
{ | ||||||
"deafult_value": 40, | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I will change these myself after I merge them |
||||||
"maximum_value": 200 | ||||||
}, | ||||||
"roofing_layer_count": { "value": 1 }, | ||||||
"skin_monotonic": { "value": true }, | ||||||
"skin_overlap": { "value": 10.0 }, | ||||||
"skirt_gap": { "value": 10.0 }, | ||||||
"skirt_line_count": { "value": 3 }, | ||||||
"speed_layer_0": { "value": 20.0 }, | ||||||
"speed_prime_tower": { "value": "speed_topbottom" }, | ||||||
"speed_support": { "value": "speed_wall_0" }, | ||||||
"speed_support_interface": { "value": "speed_topbottom" }, | ||||||
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, | ||||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, | ||||||
"speed_z_hop": { "value": 5 }, | ||||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, | ||||||
"support_brim_enable": { "value": true }, | ||||||
"support_brim_width": { "value": 4 }, | ||||||
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, | ||||||
"support_interface_density": { "value": 33.333 }, | ||||||
"support_interface_enable": { "value": true }, | ||||||
"support_interface_height": { "value": "layer_height * 4" }, | ||||||
"support_interface_pattern": { "value": "'grid'" }, | ||||||
"support_interface_skip_height": { "value": 0.2 }, | ||||||
"support_pattern": { "value": "'zigzag'" }, | ||||||
"support_use_towers": { "value": false }, | ||||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" }, | ||||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" }, | ||||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" }, | ||||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, | ||||||
"top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" }, | ||||||
"travel_avoid_supports": { "value": true }, | ||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" }, | ||||||
"travel_retract_before_outer_wall": { "value": true }, | ||||||
"wall_0_wipe_dist": { "value": 0.0 }, | ||||||
"wall_overhang_angle": { "default_value": 75 }, | ||||||
"wall_overhang_speed_factor": { "default_value": 50 }, | ||||||
"wall_thickness": { "value": "line_width * 2" }, | ||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" }, | ||||||
"z_seam_type": { "value": "'back'" } | ||||||
} | ||||||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"name": "Blocks One MKII", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
|
||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_mk2_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_mkii_extruder_0" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks One MKII" }, | ||
|
||
"machine_width": { "default_value": 200 }, | ||
"machine_height": { "default_value": 210 }, | ||
"machine_depth": { "default_value": 210 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"name": "Blocks One", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
|
||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_mk2_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_one_extruder_0" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks One" }, | ||
|
||
"machine_width": { "default_value": 200 }, | ||
"machine_height": { "default_value": 200 }, | ||
"machine_depth": { "default_value": 200 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15 F6000\nG92 E0\nG1 F200 E3\nG92 E0\nG1 F6000\nM117 Printing...\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
{ | ||
"name": "Blocks Pro S100", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
|
||
"quality_definition": "blocks_base", | ||
|
||
"preferred_variant_name": "0.8mm Nozzle", | ||
|
||
"platform": "blocks_r100_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_pros100_extruder_0" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks Pro S100" }, | ||
|
||
"machine_width": { "default_value": 1000 }, | ||
"machine_height": { "default_value": 1000 }, | ||
"machine_depth": { "default_value": 1000 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"version": 2, | ||
"name": "Blocks Pro S30", | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
|
||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_pros30_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_pros30_extruder_0" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks Pro S30" }, | ||
|
||
"machine_width": { "default_value": 310 }, | ||
"machine_height": { "default_value": 290 }, | ||
"machine_depth": { "default_value": 310 }, | ||
|
||
"retraction_retract_speed": { "value": 40 }, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
{ | ||
"name": "Blocks R21", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
"first_start_actions": ["MachineSettingsAction"], | ||
"has_materials": true, | ||
"has_variants": true, | ||
"has_machine_quality": true, | ||
"preferred_variant_name": "ST - 0.4mm", | ||
"preferred_quality_type": "normal", | ||
"preferred_material": "generic_pla", | ||
"variants_name": "Print Core", | ||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_r21_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_r21_extruder_0" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks R21" }, | ||
|
||
"machine_width": { "default_value": 300 }, | ||
"machine_height": { "default_value": 250 }, | ||
"machine_depth": { "default_value": 210 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nM117 ; Purge extruder\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000\nG1 X0.1 Y15 F3000.0\nG1 Z0.1 F3000.0\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nM117 Printing...\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0;move X/Y to min endstops, so the head is out of the way\nG1 Y210 F5000.0\nG1 Z+70\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
{ | ||
"name": "Blocks RD50", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
"first_start_actions": ["MachineSettingsAction"], | ||
"has_materials": true, | ||
"has_variants": true, | ||
"has_machine_quality": true, | ||
"preferred_variant_name": "ST - 0.4mm", | ||
"preferred_quality_type": "normal", | ||
"preferred_material": "generic_pla", | ||
"variants_name": "Print Core", | ||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_rd50_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_rd50_extruder_0", | ||
"1": "blocks_rd50_extruder_1" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks RD50" }, | ||
|
||
"machine_width": { "default_value": 500 }, | ||
"machine_height": { "default_value": 500 }, | ||
"machine_depth": { "default_value": 500 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_extruder_count": { | ||
"default_value": 2 | ||
}, | ||
|
||
"machine_start_gcode": { | ||
"default_value": "G21\nG90 ;absolute positioning\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\n;PREHEAT\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nG1 X-60 Y0 F6000\nG92 E0 ;zero the extruded length\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\nG1 F600 E20 ;extrude 10mm of feed stock\nG1 F200 E80 ;extrude 10mm of feed stock\nG12\nG92 E0 ;zero the extruded length again\nG29\nG1 Z0.2 F6000\nG1 F6000\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
{ | ||
"name": "Blocks RD50 - Duplication Mode", | ||
"version": 2, | ||
"inherits": "blocks_base", | ||
"metadata": { | ||
"visible": true, | ||
"first_start_actions": ["MachineSettingsAction"], | ||
"has_materials": true, | ||
"has_variants": true, | ||
"has_machine_quality": true, | ||
"preferred_variant_name": "ST - 0.4mm", | ||
"preferred_quality_type": "normal", | ||
"preferred_material": "generic_pla", | ||
"variants_name": "Print Core", | ||
"quality_definition": "blocks_base", | ||
|
||
"platform": "blocks_rd50_platform.stl", | ||
|
||
"machine_extruder_trains": { | ||
"0": "blocks_rd50_extruder_0", | ||
"1": "blocks_rd50_extruder_1" | ||
} | ||
}, | ||
"overrides": { | ||
"machine_name": { "default_value": "Blocks RD50 - Duplication Mode" }, | ||
|
||
"machine_width": { "default_value": 500 }, | ||
"machine_height": { "default_value": 500 }, | ||
"machine_depth": { "default_value": 500 }, | ||
|
||
"retraction_retract_speed": { "value": 50 }, | ||
|
||
"machine_extruder_count": { | ||
"default_value": 2 | ||
}, | ||
|
||
"machine_start_gcode": { | ||
"default_value": ";INITIALIZE DUPLICATION MODE\nM605 S1 ; AUTO-PARK MODE\nT0 ; Set tool 0\nG28 ; Home all axes\nG28 X\nM605 S2 ; Set duplication mode\n; PREHEAT\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\n;SET DUPLICATION MODE\nM605 S2 X622 ; Set duplication mode and nozzle offset\nG28 X\nG1 X-60 F3000\nM605 S3 X622 ; Set mirror mode and nozzle offset\nM82\nG92 E0 ; Reset Extruder\nG1 F400\nG1 E40 F400 ; Prime\nG12 ; Clean Nozzle\nM605 S2 X250\nG28 X\nG92 E0 ; Reset Extruder\nG1 X0 F3000\n" | ||
}, | ||
"machine_end_gcode": { | ||
"default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 E-1 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nM605 S1 ; AUTO-PARK MODE\nG28 X Y ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" | ||
} | ||
} | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will change these myself after I merge them