From d63379b7cf0f15b11a1e5d59b2e66ab13ef950d6 Mon Sep 17 00:00:00 2001 From: Eugene Rakhmatulin Date: Sun, 16 Feb 2020 00:56:09 -0800 Subject: [PATCH] Tweaked tool change position and extruder offset. Updated README. --- README.md | 8 ++++++++ resources/extruders/creatorpro_extruder_1.def.json | 8 ++++---- resources/extruders/creatorpro_extruder_2.def.json | 10 +++++----- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index c81ed69..56091ab 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ Please, carefully read both Installation and Post Install sections below. ## Changelog +v0.6 (Feb 16, 2020) - Implemented extruder offset to aid Cura in path computation (wipe the inactive nozzle, etc), tweaked ooze shield parameters and tool change position. + v0.5 (Feb 14, 2020) - DUAL extrusion support! v0.4 (Feb 1, 2020) - Linux support in install script (thanks @toluschr) @@ -59,6 +61,12 @@ There are two ways to install the application - into user folder (preferred) and ### MacOS +#### Note for MacOS users + +If you save the sliced model as x3g (default for FFCP) and you get an empty file, follow the steps described in this issue to install the required libraries: https://github.com/haskell/haskell-platform/issues/231#issuecomment-177530716 + +Or alternatively forget about X3G and use gcode with Octoprint! + #### Into user library (preferred for single-user installations) This is a preferred way as it should survive application updates. diff --git a/resources/extruders/creatorpro_extruder_1.def.json b/resources/extruders/creatorpro_extruder_1.def.json index 2f9795b..a30150b 100644 --- a/resources/extruders/creatorpro_extruder_1.def.json +++ b/resources/extruders/creatorpro_extruder_1.def.json @@ -17,11 +17,11 @@ "machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.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_start_pos_x": { "value": "machine_width/2 - 1" }, + "machine_extruder_start_pos_y": { "value": "machine_depth/2 - 1" }, "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" }, + "machine_extruder_end_pos_x": { "value": "machine_width/2 - 1" }, + "machine_extruder_end_pos_y": { "value": "machine_depth/2 - 1" }, "initial_pos_gcode": { "default_value": "G1 X150 Y-70 Z30 F9000 ; move to wait position right hand side of the table" }, "nozzle_wipe_gcode": { "default_value": "G1 X110 Y-70 E25 F300 ; purge nozzle\nG1 X120 Y-70 Z0.15 F1200 ; slow wipe\nG1 X110 Y-70 Z0.5 F1200 ; lift" } } diff --git a/resources/extruders/creatorpro_extruder_2.def.json b/resources/extruders/creatorpro_extruder_2.def.json index f37989c..d824146 100644 --- a/resources/extruders/creatorpro_extruder_2.def.json +++ b/resources/extruders/creatorpro_extruder_2.def.json @@ -14,14 +14,14 @@ }, "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 }, - "machine_nozzle_offset_x": { "default_value": -33.0 }, + "machine_nozzle_offset_x": { "default_value": -34.0 }, "machine_nozzle_offset_y": { "default_value": 0.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_start_pos_x": { "value": "machine_width/2 - 1" }, + "machine_extruder_start_pos_y": { "value": "machine_depth/2 - 1" }, "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" }, + "machine_extruder_end_pos_x": { "value": "machine_width/2 - 1" }, + "machine_extruder_end_pos_y": { "value": "machine_depth/2 - 1" }, "initial_pos_gcode": { "default_value": "G1 X-110 Y-70 Z30 F9000 ; move to wait position left hand side of the table" }, "nozzle_wipe_gcode": { "default_value": "G1 X-140 Y-70 F9000 ; reposition nozzle\nG1 X-100 Y-70 E25 F300 ; purge nozzle\nG1 X-110 Y-70 Z0.15 F1200 ; slow wipe\nG1 X-100 Y-70 Z0.5 F1200 ; lift" } }