From 1aa6ec721a3485344e3b79e3d2289470831f803f Mon Sep 17 00:00:00 2001 From: Hellbot Development Team <71886550+DevelopmentHellbot@users.noreply.github.com> Date: Wed, 15 Dec 2021 14:55:38 -0300 Subject: [PATCH] Update extruder files for Magna 2 230 and 300 (#10695) * Update in Definition file for Hellbot Magna 1 Change the Author name and version number. Added Heated bed. * Update hellbot_magna_I.def.json * Update hellbot_magna_I.def.json * Fixed Version Fixed incorrect version number * Update to Hellbot Magna Dual Definition file Author changed and added heated bed. * Update hellbot_magna_dual.def.json * Add files via upload * Update hellbot_magna_2_230.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300.def.json * Update hellbot_magna_2_300_dual.def.json * Add files via upload * Add files via upload * Add files via upload * Delete hellbot_magna_2_230.def.json * Delete hellbot_magna_2_300.def.json * Delete hellbot_magna_2_230_dual.def.json * Delete hellbot_magna_2_300_dual.def.json * Delete hellbot_magna_2_230_E1.def.json * Delete hellbot_magna_2_230_dual_E1.def.json * Delete hellbot_magna_2_230_dual_E2.def.json * Delete hellbot_magna_2_300_E1.def.json * Delete hellbot_magna_2_300_dual_E1.def.json * Delete hellbot_magna_2_300_dual_E2.def.json * Delete Magna2_230.png * Delete Magna2_300.png * Delete Hellbot_Magna_2_230.obj * Delete Hellbot_Magna_2_300.obj * Add new Mesh files for Magna 2 230/300 * Add PNG files for textures for Magna 2 230/300 * Added extruder files for Magna 2 230/300 * Add definition files for Magna 2 230/300 * Rename hellbot_magna_2_230_E1.def.json to hellbot_magna_2_230_extruder_0.def.json * Rename hellbot_magna_2_230_dual_E1.def.json to hellbot_magna_2_230_dual_extruder_0.def.json * Rename hellbot_magna_2_230_dual_E2.def.json to hellbot_magna_2_230_dual_extruder_1.def.json * Rename hellbot_magna_2_300_E1.def.json to hellbot_magna_2_300_extruder_0.def.json * Rename hellbot_magna_2_300_dual_E1.def.json to hellbot_magna_2_300_dual_extruder_0.def.json * Rename hellbot_magna_2_300_dual_E2.def.json to hellbot_magna_2_300_dual_extruder_1.def.json * Delete hellbot_magna_2_230_dual_extruder_0.def.json * Delete hellbot_magna_2_230_dual_extruder_1.def.json * Delete hellbot_magna_2_230_extruder_0.def.json * Delete hellbot_magna_2_300_dual_extruder_0.def.json * Delete hellbot_magna_2_300_dual_extruder_1.def.json * Delete hellbot_magna_2_300_extruder_0.def.json * Add files via upload * Update hellbot_magna_2_230_extruder_0.def.json * Delete hellbot_magna_2_230_extruder_0.def.json * Add files via upload * Create hellbot_magna_2_300_extruder_0.def.json * Add files via upload * Update hellbot_magna_2_230.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300_dual.def.json * Update hellbot_magna_2_230.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300.def.json * Added two PLA hellbot materials. * added print settings * added print settings * Update Hellbot_PLA_Grey.xml.fdm_material * Rename Hellbot_PLA_Grey.xml.fdm_material to Hellbot_pla_Grey.xml.fdm_material * Delete Hellbot_PLA_Red.xml.fdm_material * Delete Hellbot_pla_Grey.xml.fdm_material * Added new Start and End Gcode Added specific Gcode for purging the 2 in 1 hotend. * Added Start and End Gcode Added machine start Gcode for purging the 2 in 1 hotend at the start and end gcode * Add bed images for Hellbot Hidra and Hidra Plus * Add meshes files for Hellbot Hidra and Hidra plus * Add extruder files for new Hellbot printers Add extruder files for new Hellbot Printers: Hellbot Hidra and Hellbot Hidra Plus * Add New Hellbot printers Add definition files for the new Hellbot printers: Hidra and Hidra Plus * Update Magna 2 230 Dual definition Change the Start gcode * Update definition of the Magna 2 300 Dual Change the start gcode * Add definitons for new Hellbot Printers Add definition files for Magna 2 400, Magna 2 400 Dual, Magna 2 500 and Magna 2 500 Dual. * Add images for new Hellbot printers Add images for beds of the Magna 2 400 and Magna 2 500 * Add new bed 3D models Add 3d models for the beds of the Magna 2 400 and Magna 2 500 * Update hellbot_magna_2_400_dual.def.json * Fix formatting Fixed the spaces and tabs. * Update Extruder 0 Magna 2 230 Add Start and End Gcode for Extruder 0 * Update Extruder 1 Magna 2 300 Add start and end Gcode for Extruder 1 * Update Extruder 1 Magna 2 300 dual Add start and end gcode for Magna 2 300 dual * Update extruder 0 Magna 2 300 Dual Add start and end gcode for Magna 2 300 Dual * Add extruder files for Magna 2 400 and 500 * Fix formatting * Fix formatting * Fix formatting * fix formatting * fix format * Update hellbot_magna_2_230_dual_extruder_0.def.json * Fix format * fix format * Update hellbot_magna_2_300_dual_extruder_1.def.json * Add missing } in line 16 * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_300_dual_extruder_0.def.json * Update hellbot_magna_2_300_dual_extruder_1.def.json * Update hellbot_magna_2_300_dual.def.json * Update hellbot_magna_2_230_dual.def.json Add some new start gcodes for purge line and temperature configuration. * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_230_dual.def.json Change the start gcode * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_230_dual.def.json Add new start gcodes * Update hellbot_magna_2_230_dual.def.json * Update hellbot_hidra.def.json * Update hellbot_hidra_plus.def.json * Update hellbot_hidra_plus.def.json * Update hellbot_hidra_extruder_0.def.json * Update hellbot_hidra_extruder_1.def.json * Update hellbot_hidra_plus_extruder_0.def.json * Update hellbot_hidra_plus_extruder_1.def.json * Update Hellbot_Magna_2_230.obj * Update Hellbot_Magna_2_300.obj * Update Hellbot_Magna_2_400.obj * Update Hellbot_Magna_2_500.obj * Update hellbot_hidra.obj * Update hellbot_hidra_plus.obj * Create hellbot_hidra_plus.obj * Add definition file for new Hellbot 3D printer Definition file for new Hellbot 3D printer Magna SE. * Add extruder definition file Add new extruder definition file for the new Hellbot 3D printer Magna SE. * Add new obj file Add .obj mesh file for the new Hellbot 3D printer, Magna SE * Add image file Add image file for new Hellbot 3D printer, Magna SE * Update hellbot_hidra.def.json * Update hellbot_hidra_plus.def.json * Update hellbot_magna_2_230.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300.def.json * Update hellbot_magna_2_300_dual.def.json * Update hellbot_magna_2_300_dual.def.json * Update hellbot_magna_2_400.def.json * Update hellbot_magna_2_400_dual.def.json * Update hellbot_magna_2_500.def.json * Update hellbot_magna_2_500_dual.def.json * Update hellbot_magna_I.def.json * Update hellbot_magna_dual.def.json * Update hellbot_magna_2_230_extruder_0.def.json * Update hellbot_magna_2_400_dual_extruder_0.def.json * Update hellbot_magna_2_400_dual_extruder_1.def.json * Update hellbot_magna_2_500_dual_extruder_0.def.json * Update hellbot_magna_2_500_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json Add new start and end Gcodes * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_0.def.json * Update hellbot_magna_2_230_dual_extruder_1.def.json * Update hellbot_magna_2_300_dual_extruder_0.def.json * Update hellbot_magna_2_300_dual_extruder_1.def.json * Update hellbot_magna_2_230_dual.def.json * Update hellbot_magna_2_300_dual.def.json --- resources/definitions/hellbot_magna_2_230_dual.def.json | 2 +- resources/definitions/hellbot_magna_2_300_dual.def.json | 2 +- .../hellbot_magna_2_230_dual_extruder_0.def.json | 8 +++++++- .../hellbot_magna_2_230_dual_extruder_1.def.json | 8 +++++++- .../hellbot_magna_2_300_dual_extruder_0.def.json | 8 +++++++- .../hellbot_magna_2_300_dual_extruder_1.def.json | 8 +++++++- 6 files changed, 30 insertions(+), 6 deletions(-) diff --git a/resources/definitions/hellbot_magna_2_230_dual.def.json b/resources/definitions/hellbot_magna_2_230_dual.def.json index f050730f1f..7768f51ac0 100644 --- a/resources/definitions/hellbot_magna_2_230_dual.def.json +++ b/resources/definitions/hellbot_magna_2_230_dual.def.json @@ -45,7 +45,7 @@ "default_value": true }, "machine_start_gcode": { - "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" }, "machine_end_gcode": { "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" diff --git a/resources/definitions/hellbot_magna_2_300_dual.def.json b/resources/definitions/hellbot_magna_2_300_dual.def.json index 8905cc6379..ed22bfa079 100644 --- a/resources/definitions/hellbot_magna_2_300_dual.def.json +++ b/resources/definitions/hellbot_magna_2_300_dual.def.json @@ -45,7 +45,7 @@ "default_value": true }, "machine_start_gcode": { - "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + "default_value": "M104 T0 S{material_print_temperature}\nM104 T1 S{material_print_temperature}\nM109 T0 S{material_print_temperature}\nM109 T1 S{material_print_temperature}\nG21\nG90 \nG28 X0 Y0 \nG28 Z0 \nG1 Z15.0 F300 \nT0 \nG92 E0 \nG1 F700 E-80 \nT1 \nG92 E0 \nG1 F1000 X1 Y1 Z0.3 \nG1 F600 X200 E60 \nG1 F1000 Y3 \nG1 F600 X1 E120 \nT1 \nG92 E0 \nG28 X0 Y0 \nG1 F700 E-80 \nT0 \nG92 E0" }, "machine_end_gcode": { "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json index b572ea4318..2dc919ea68 100644 --- a/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json @@ -13,6 +13,12 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X230 Y200 \nG1 F3000 E-100 \nG92 E0 \nG90" + } } } diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json index 398822b156..6b5c6214cb 100644 --- a/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json @@ -13,6 +13,12 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X230 Y200 \nG1 F3000 E-100 \nG92 E0 \nG90" + } } } diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json index af68cc9422..403001b86f 100644 --- a/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json @@ -13,6 +13,12 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T0 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X300 Y250 \nG1 F3000 E-100 \nG92 E0 \nG90" + } } } diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json index 3585978d6e..ee3663f610 100644 --- a/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json @@ -13,6 +13,12 @@ "maximum_value": "1" }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "T1 \nG92 E0 \nG1 F1000 E100 \nG92 E0 \nM104 S{material_print_temperature}" + }, + "machine_extruder_end_code": { + "default_value": "G92 E0 \nG1 F2500 E-5 \nG1 F2400 X300 Y250 \nG1 F3000 E-100 \nG92 E0 \nG90" + } } }