diff options
author | kerog777 <kerog777@gmail.com> | 2018-04-19 18:24:45 +0300 |
---|---|---|
committer | kerog777 <kerog777@gmail.com> | 2018-04-19 18:24:45 +0300 |
commit | 52d2057e64d34da08b4445dedc57887cffbab1cd (patch) | |
tree | 5fe1439d90363ac9d2c16abfad1cf65910533469 | |
parent | d235bc78adfa63b3a9b3dcbf6dd76ac0c8c26321 (diff) |
Add profile data for Felix Tec4
Includes 2 extruder definitions, platform mesh, and variants for 0.25,
0.35, 0.5, and 0.7 mm nozzles
-rw-r--r-- | resources/definitions/felixtec4dual.def.json | 59 | ||||
-rw-r--r-- | resources/extruders/felixtec4_dual_extruder_0.def.json | 26 | ||||
-rw-r--r-- | resources/extruders/felixtec4_dual_extruder_1.def.json | 26 | ||||
-rw-r--r-- | resources/meshes/FelixTec4_platform.stl | bin | 0 -> 143884 bytes | |||
-rw-r--r-- | resources/variants/felixtec4_0.25.inst.cfg | 13 | ||||
-rw-r--r-- | resources/variants/felixtec4_0.35.inst.cfg | 13 | ||||
-rw-r--r-- | resources/variants/felixtec4_0.50.inst.cfg | 12 | ||||
-rw-r--r-- | resources/variants/felixtec4_0.70.inst.cfg | 13 |
8 files changed, 162 insertions, 0 deletions
diff --git a/resources/definitions/felixtec4dual.def.json b/resources/definitions/felixtec4dual.def.json new file mode 100644 index 0000000000..20f31e111d --- /dev/null +++ b/resources/definitions/felixtec4dual.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Felix Tec 4 Dual", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "kerog777@gmail.com", + "manufacturer": "Felix", + "platform": "FelixTec4_platform.stl", + "platform_offset": [-128,0, 102], + "machine_extruder_trains": + { + "0": "felixtec4_dual_extruder_0", + "1": "felixtec4_dual_extruder_1" + }, + "file_formats": "text/x-gcode", + "has_variants": true, + "has_materials": true, + "preferred_variant": "felixtec4_0.35", + "variants_name": "Nozzle Diam" + }, + "overrides": { + "machine_name": { "default_value": "FelixTec4Dual" }, + + "layer_height": { "default_value": 0.2 }, + "layer_height_0": { "default_value": 0.3 }, + "infill_sparse_density": { "default_value": 20 }, + "wall_thickness": { "default_value": 1 }, + "top_bottom_thickness": { "default_value": 1 }, + + "infill_pattern": { "value": "'tetrahedral'" }, + + "machine_width": { "default_value": 255 }, + "machine_depth": { "default_value": 205 }, + "machine_height": { "default_value": 225 }, + + "machine_heated_bed": { "default_value": true }, + "machine_gcode_flavor": { "default_value": "Repetier" }, + "machine_center_is_zero": { "default_value": false }, + + "speed_print": { "default_value": 60 }, + "speed_travel": { "default_value": 200 }, + + "retraction_amount": { "default_value": 1 }, + "retraction_speed": { "default_value": 50}, + "material_flow": { "default_value": 87 }, + "machine_nozzle_size": { "default_value": 0.35 }, + "adhesion_type": { "default_value": "skirt" }, + "skirt_brim_minimal_length": { "default_value": 130}, + + "material_diameter": { "default_value": 1.75 }, + "machine_start_gcode": { + "default_value": "; FELIXprinters | www.FELIXprinters.com | Zeemanlaan 15 3401 MV IJsselstein The Netherlands\n; FELIX Tec 4 | Start Code Dual Extruders v1.0\n; Modified by kerog777@gmail.com\n;================================ \n;Initializing\nM80 ; Turn on the power supply\nM107 ; Turn off fans\nM117 Heating up\nM140 S{bed_temperature} ; Heatup Bed and continue\nM104 T0 S{print_temperature} ; Heatup hot-end and continue\nM104 T1 120 ; Heat extruder #2 to homing temp\nG28 ; Home all\nM109 T0 S[print_temperature] ; Heatup hot-end and continue\nM117 Purging\nT0 ; Select extruder 1\nG92 E0 ; Reset extruder\nM109 T0 S[extruder0_temperature] ; Heatup hot-end and wait\nT0 ; Select extruder 1\n\n;================================ ; Initializing done\nM117 FELIXprinting" + }, + "machine_end_gcode": { + "default_value": "; FELIXprinters End Code Tec Series v1.0\n; Modified by kerog777@gmail.com\n; ================================= \n; Move extruder to park position\nG91 ; Make coordinates relative\nG1 Z2 F1000 ; Move z 2mm up\nG90 ; Use absolute coordinates again\n G1 X0 Y0 F15240 ; Move bed and printhead to ergonomic position\n\n; ================================= ; Turn off heaters\nM140 S0 ; Turn off bed heater\nT0 ; Select left extruder\nM104 T0 S0 ; Turn off heater and continue\n G92 E0 ; Reset extruder position\nG1 E-6 ; Retract filament 8mm\nG92 E0 ; Reset extruder position\nT1 ; Select right extruder\nM104 T1 S0 ; Turn off heater and continue\nG92 E0 ; Reset extruder position\nG1 E-6 ; Retract filament 8mm\nG92 E0 ; Reset extruder position\nT0 ; Select left extruder\n\n; ================================= ; Turn the rest off\nM107 ; Turn off fan\nM84 ; Disable steppers\nM117 Finished Printing!" + } + } +} diff --git a/resources/extruders/felixtec4_dual_extruder_0.def.json b/resources/extruders/felixtec4_dual_extruder_0.def.json new file mode 100644 index 0000000000..e8af92daef --- /dev/null +++ b/resources/extruders/felixtec4_dual_extruder_0.def.json @@ -0,0 +1,26 @@ +{ + "id": "felixtec4_dual_extruder_0", + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "felixtec4dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} diff --git a/resources/extruders/felixtec4_dual_extruder_1.def.json b/resources/extruders/felixtec4_dual_extruder_1.def.json new file mode 100644 index 0000000000..23d2d6648f --- /dev/null +++ b/resources/extruders/felixtec4_dual_extruder_1.def.json @@ -0,0 +1,26 @@ +{ + "id": "felixtec4_dual_extruder_1", + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "felixtec4dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "2" + }, + "machine_nozzle_offset_x": { "default_value": 13 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} diff --git a/resources/meshes/FelixTec4_platform.stl b/resources/meshes/FelixTec4_platform.stl Binary files differnew file mode 100644 index 0000000000..98a67881cb --- /dev/null +++ b/resources/meshes/FelixTec4_platform.stl diff --git a/resources/variants/felixtec4_0.25.inst.cfg b/resources/variants/felixtec4_0.25.inst.cfg new file mode 100644 index 0000000000..e54ecb2fbe --- /dev/null +++ b/resources/variants/felixtec4_0.25.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.25 mm +version = 2 +definition = felixtec4dual + +[metadata] +author = kerog777 +type = variant +setting_version = 1 + +[values] +machine_nozzle_size = 0.25 +layer_height_0 = 0.15 diff --git a/resources/variants/felixtec4_0.35.inst.cfg b/resources/variants/felixtec4_0.35.inst.cfg new file mode 100644 index 0000000000..5440fe3ff7 --- /dev/null +++ b/resources/variants/felixtec4_0.35.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.35 mm +version = 2 +definition = felixtec4dual + +[metadata] +author = kerog777 +type = variant +setting_version = 1 + +[values] +machine_nozzle_size = 0.35 +layer_height_0 = 0.2 diff --git a/resources/variants/felixtec4_0.50.inst.cfg b/resources/variants/felixtec4_0.50.inst.cfg new file mode 100644 index 0000000000..d25d3d8574 --- /dev/null +++ b/resources/variants/felixtec4_0.50.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.50 mm +version = 2 +definition = felixtec4dual + +[metadata] +author = kerog777 +type = variant +setting_version = 4 + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/felixtec4_0.70.inst.cfg b/resources/variants/felixtec4_0.70.inst.cfg new file mode 100644 index 0000000000..a3de883242 --- /dev/null +++ b/resources/variants/felixtec4_0.70.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.70 mm +version = 2 +definition = felixtec4dual + +[metadata] +author = kerog777 +type = variant +setting_version = 1 + +[values] +machine_nozzle_size = 0.70 +layer_height_0 = 0.4 |