From c0e878a45dd412f5378ea43e47915b1df8a2e84e Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Mon, 8 Dec 2014 10:44:43 -0800 Subject: [PATCH 1/3] Fixe the e speed for SeeMeCNC in 1.1.4 --- StaticData/PrinterSettings/SeeMeCNC/Orion/setup.ini | 2 +- StaticData/PrinterSettings/SeeMeCNC/RostockMAX/setup.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/StaticData/PrinterSettings/SeeMeCNC/Orion/setup.ini b/StaticData/PrinterSettings/SeeMeCNC/Orion/setup.ini index cad74b440..b1059776d 100644 --- a/StaticData/PrinterSettings/SeeMeCNC/Orion/setup.ini +++ b/StaticData/PrinterSettings/SeeMeCNC/Orion/setup.ini @@ -1,4 +1,4 @@ baud_rate = 250000 default_material_presets = PLA windows_driver = RAMBo.inf -default_movement_speeds = x,3000,y,3000,z,3000,e0,3000 \ No newline at end of file +default_movement_speeds = x,3000,y,3000,z,3000,e0,150 \ No newline at end of file diff --git a/StaticData/PrinterSettings/SeeMeCNC/RostockMAX/setup.ini b/StaticData/PrinterSettings/SeeMeCNC/RostockMAX/setup.ini index cad74b440..b1059776d 100644 --- a/StaticData/PrinterSettings/SeeMeCNC/RostockMAX/setup.ini +++ b/StaticData/PrinterSettings/SeeMeCNC/RostockMAX/setup.ini @@ -1,4 +1,4 @@ baud_rate = 250000 default_material_presets = PLA windows_driver = RAMBo.inf -default_movement_speeds = x,3000,y,3000,z,3000,e0,3000 \ No newline at end of file +default_movement_speeds = x,3000,y,3000,z,3000,e0,150 \ No newline at end of file From d29ad1a80eb3b415feda9dea3556e78e6639a1bf Mon Sep 17 00:00:00 2001 From: Gregory Diaz Date: Thu, 11 Dec 2014 17:32:08 -0800 Subject: [PATCH 2/3] New slice config files for Me3D --- .../PrinterSettings/Me3D/Me2/config.ini | 81 ++++++++++--------- .../Me3D/Me2/material/PLA.slice | 2 +- .../Me3D/Me2/material/POLYFLEX.slice | 9 ++- .../Me3D/Me2/quality/Draft.slice | 1 + .../Me3D/Me2/quality/Fast.slice | 7 +- 5 files changed, 57 insertions(+), 43 deletions(-) create mode 100644 StaticData/PrinterSettings/Me3D/Me2/quality/Draft.slice diff --git a/StaticData/PrinterSettings/Me3D/Me2/config.ini b/StaticData/PrinterSettings/Me3D/Me2/config.ini index 7c1006daf..b5c9210ce 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/config.ini +++ b/StaticData/PrinterSettings/Me3D/Me2/config.ini @@ -1,32 +1,32 @@ -avoid_crossing_perimeters = 1 +avoid_crossing_perimeters = 0 bed_shape = rectangular -bed_size = 200,200 +bed_size = 200,220 bed_temperature = 0 bottom_clip_amount = 0 bottom_solid_layers = 3 bridge_acceleration = 0 bridge_fan_speed = 100 bridge_flow_ratio = 1 -bridge_speed = 20 +bridge_speed = 50 brim_width = 0 -build_height = 200 -cancel_gcode = \n\n;Remove the ";" to activate any line\n\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from mistakes in the g-code\n\nG91; Set to Relative position\n\nG1 Z3 E-3; move z axis up\n\nG28 ; home axis\n\n;G28 X0 ; home X axis\n\n;G28 Y0 ; home Y axis\n\n;G28 Z0 ; home Z axis\n\nG92 E0; zero the extruded length\n\nG1 F250 E-20; Retract filament from barrel\n\nG92 E0; zero the extruded length again\n\nG91; Set to Absolute position\n\nM104 S0 ; turn off temperature\n\nM140 S0 ; turn off heated bed\n\nM84 ; disable motors\n\nM117 Look...awesome! ; Put message on LCD screen +build_height = 180 +cancel_gcode = G91; Set to Relative position\nG1 Z3 E-3; move z axis up\nG28; home axis\nG92 E0; zero the extruded length\nG1 F250 E-16; Retract filament from barrel\nG92 E0; zero the extruded length again\nG90; Set to Absolute position\nM104 S0; turn off temperature\nM140 S0; turn off heated bed\nM106 S0; Turn off fan\nM18;\nM117 Look...awesome!; Put message on LCD screen center_part_on_bed = 1 complete_objects = 0 cool_extruder_lift = 0 cooling = 1 create_raft = 0 -raft_extra_distance_around_part = 5 -raft_air_gap = .2 default_acceleration = 0 disable_fan_first_layers = 1 -end_gcode = \n\n;Remove the ";" to activate any line\n\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from mistakes in the g-code\n\nG91; Set to Relative position\n\nG1 Z3 E-3; move z axis up\n\nG28 ; home axis\n\n;G28 X0 ; home X axis\n\n;G28 Y0 ; home Y axis\n\n;G28 Z0 ; home Z axis\n\nG92 E0; zero the extruded length\n\nG1 F250 E-20; Retract filament from barrel\n\nG92 E0; zero the extruded length again\n\nG91; Set to Absolute position\n\nM104 S0 ; turn off temperature\n\nM140 S0 ; turn off heated bed\n\nM84 ; disable motors\n\nM117 Look...awesome! ; Put message on LCD screen -external_perimeter_speed = 50 +end_gcode = G91; Set to Relative position\nG1 Z3 E-3; move z axis up\nG28 ; home axis\nG92 E0; zero the extruded length\nG1 F250 E-16; Retract filament from barrel\nG92 E0; zero the extruded length again\nG90; Set to Absolute position\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heated bed\nM106 S0 ; Turn off fan\nM18;\nM117 Look...awesome! ; Put message on LCD screen +external_perimeter_speed = 80% external_perimeters_first = 0 extra_perimeters = 1 extruder_clearance_height = 20 extruder_clearance_radius = 40 +extruder_count = 1 extruder_offset = 0x0 +extruders_share_temperature = 0 extrusion_axis = E extrusion_multiplier = 1 extrusion_width = 0 @@ -38,10 +38,10 @@ fill_density = 0.2 fill_pattern = honeycomb first_layer_acceleration = 0 first_layer_bed_temperature = 0 -first_layer_extrusion_width = 200% +first_layer_extrusion_width = 150% first_layer_height = 0.2 first_layer_speed = 40 -first_layer_temperature = 220 +first_layer_temperature = 225 g0 = 0 gap_fill_speed = 20 gcode_arcs = 1 @@ -58,49 +58,51 @@ infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_overlap_perimeter = .06 -infill_speed = 40 +infill_speed = 100 infill_type = GRID layer_gcode = layer_height = 0.2 -min_extrusion_before_retract = .1 max_fan_speed = 100 -min_fan_speed = 35 +min_extrusion_before_retract = 1 +min_fan_speed = 80 min_print_speed = 10 -min_skirt_length = 30 +min_skirt_length = 10 notes = nozzle_diameter = 0.4 only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode overhangs = 1 -pause_gcode = +pause_gcode = G91;\nG1 F250 Z10 X10 E-16; Retract filament from barrel\nG90;\n;M104 S0; // set to holding temp\n perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 -perimeter_speed = 40 -perimeters = 2 +perimeter_speed = 100 +perimeters = 1 post_process = -print_center = 100,100 +print_center = 100,110 +raft_air_gap = .2 +raft_extra_distance_around_part = 5 +raft_fan_speed_percent = 100 raft_layers = 0 +raft_print_speed = 100% randomize_start = 0 -repair_outlines_extensive_stitching = 0 -repair_outlines_keep_open = 0 -repair_overlaps_reverse_orientation = 0 -repair_overlaps_union_all_together = 0 +repair_outlines_extensive_stitching = 1 +repair_outlines_keep_open = 1 resolution = 0 -resume_gcode = -retract_before_travel = 20 +resume_gcode = ;M109 S{temperature}; // Set print temperature \nG91;\nG1 F250 Z-10 X-10 E16; Prime filament filament from barrel\nG90; +retract_before_travel = 2 retract_layer_change = 1 -retract_length = 3 +retract_length = 4 retract_length_tool_change = 10 -retract_lift = 0 +retract_lift = 0.1 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 -retract_speed = 30 +retract_speed = 40 skirt_distance = 6 skirt_height = 1 skirts = 1 -slowdown_below_layer_time = 30 +slowdown_below_layer_time = 15 small_perimeter_speed = 30 solid_fill_pattern = rectilinear solid_infill_below_area = 70 @@ -109,25 +111,26 @@ solid_infill_extrusion_width = 0 solid_infill_speed = 60 spiral_vase = 0 standby_temperature_delta = -5 -start_gcode = ;Me3D - startup sequence - Me2 (G5,G6,G7) Build 30/08/14\n\n;Remove the ";" to activate any line\n\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from errors in the g-code\n\n;Filament cost: {filament_cost}\n\n;M190 S{print_bed_temperature} ; // Uncomment to add your own bed temperature line\n\nM104 S{temperature} ; // Start heater and continue g-code\n\nG21 ; // set units to millimeters\n\n;M92 E106.707 ; // manually calibrate Extruder\n\n;M92 X80 ; // manually calibrate X //as measured - 20T=80 16T=100\n\n;M92 Y80 ; // manually calibrate Y // as measured - 20T=80 16T=100\n\n;M92 Z80 ; // manually calibrate Z //as measured - 20T=80 16T=100\n\nM201 X3000 Y3000; // max accel print\n\nM202 X3000 Y3000; // max accel travel\n\n;M204 S3000; // default accel for normal moves\n\n;M205 X15; // max xyjerk mm/s\n\nM208 X200 Y200 Z200; // set build size\n\nG90 ; // use abs00olute coordinates\n\nM18; // Enable motors\n\nG28; // home axes\n\nG29; // perform auto levelling at three corners\n\nM82 ; // use absolute distances for extrusion\n\n;G1 Z25.0 F2000; OFFSET PART 1 //move to z offset, nominal Z7.5 mm already set in firmware, tweak to achieve good adhesion. Always check again before completing a full print this can severely damage the machine.\n\n;G92 Z0; OFFSET PART 2 // Set new Z position to zero.\n\nG1 Z15 F4000; // Raise Z axis clear\n\nG1 X0 F4000; // Move to X axis zero\n\nG92 E0; // zero the extruded length\n\nM109 S{temperature}; // Set print temperature and wait\n\nG1 F250 E40; // extrude feed stock to prime hotend barrel and purge\n\nG92 E0; // zero the extruded length again\n\n;G1 X36 Y43 ; // Position\n\n;G92 X0 Y0 Z0 ; // set z offset\n\nG0 Z0; // Lower z axis to bed height\n\nG0 X0 Y0; // Go to offset nozzle position\n\nM117 Awesome!!! // Put message on LCD screen +start_gcode = ;Me3D - startup sequence - Me2 (G5,G6,G7) Build 30/08/14\n;Remove the ";" to activate any line\n;MAKE SURE YOU KNOW WHAT EACH LINE DOES BEFORE YOU CHANGE IT!!! The Me2 is 100% hackable and so has limited physical protection from errors in the g-code\n;M501\n;M500\n;M190 S{print_bed_temperature} ; // Uncomment to add your own bed temperature line\nM104 S{temperature} ; // Start heater and continue g-code\nG21 ; // set units to millimeters\n;M92 E106.707 ; // Set E-Steps\n;M92 X80 ; // Set X Steps\n;M92 Y80 ; // Set Y Steps\n;M92 Z80 ; // Set Z Steps\nM201 X3000 Y3000; // max accel print\nM202 X3000 Y3000; // max accel travel\nM205 X15; // max xyjerk mm/s\nM208 X200 Y200 Z200; // set build size\n;M17 X Y Z; // Enable motors\nG91; // Relative position\nG1 Z10; // clear bed \nG90 ; // ABS position\nG28; // home axes\nG29; // perform auto levelling at three corners\nM82 ; // use absolute distances for extrusion\nG1 Z15 F4000; // Raise Z axis clear\nG1 X-5 F4000; // Move to X axis zero\nG1 Y0 F4000;\nG92 E0; // zero the extruded length\nM109 S{temperature}; // Set print temperature and wait\nG1 F50 E30; // extrude feed stock to prime hotend barrel and purge\nG92 E0; // zero the extruded length again\nM117 Awesome!!! // Put message on LCD screen start_perimeters_at_concave_points = 0 start_perimeters_at_non_overhang = 0 -support_material = 0 +support_material = 1 support_material_angle = 45 support_material_create_internal_support = 0 support_material_enforce_layers = 0 support_material_extruder = 1 support_material_extrusion_width = 0 +support_material_infill_angle = 45 support_material_interface_extruder = 1 support_material_interface_layers = 3 support_material_interface_spacing = 0 support_material_pattern = honeycomb -support_material_spacing = 2.5 -support_material_speed = 40 -support_material_threshold = 0 -support_material_xy_distance = 0.7 +support_material_spacing = 5 +support_material_speed = 100 +support_material_threshold = 60 +support_material_xy_distance = 1 support_material_z_distance = 0.15 -support_material_z_gap_layers = 1 +support_material_z_gap_layers = 2 support_type = GRID temperature = 220 thin_walls = 1 @@ -136,10 +139,12 @@ toolchange_gcode = top_infill_extrusion_width = 0 top_solid_infill_speed = 50 top_solid_layers = 4 -travel_speed = 150 +travel_speed = 120 use_firmware_retraction = 0 use_relative_e_distances = 0 vibration_limit = 0 wipe = 0 wipe_shield_distance = 0 -z_offset = 0 \ No newline at end of file +wipe_tower_size = 0 +z_can_be_negative = 0 +z_offset = 25 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Me3D/Me2/material/PLA.slice b/StaticData/PrinterSettings/Me3D/Me2/material/PLA.slice index 63df0b2b3..ae2f00ea4 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/material/PLA.slice +++ b/StaticData/PrinterSettings/Me3D/Me2/material/PLA.slice @@ -1,4 +1,4 @@ first_layer_bed_temperature = 0 first_layer_temperature = 220 -temperature = 220 +temperature = 217 bed_temperature = 0 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Me3D/Me2/material/POLYFLEX.slice b/StaticData/PrinterSettings/Me3D/Me2/material/POLYFLEX.slice index 98decf888..4f2f37642 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/material/POLYFLEX.slice +++ b/StaticData/PrinterSettings/Me3D/Me2/material/POLYFLEX.slice @@ -1,11 +1,14 @@ fan_always_on = 1 disable_fan_first_layers = 0 retract_length = 0 -first_layer_temperature = 220 -temperature = 220 +first_layer_temperature = 230 +temperature = 230 external_perimeter_speed = 50 infill_speed = 50 solid_infill_speed = 50 support_material_speed = 40 top_solid_infill_speed = 50 -perimeter_speed = 40 \ No newline at end of file +perimeter_speed = 40 +avoid_crossing_perimeters = 1 +min_fan_speed = 100 +min_print_speed = 15 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Me3D/Me2/quality/Draft.slice b/StaticData/PrinterSettings/Me3D/Me2/quality/Draft.slice new file mode 100644 index 000000000..acbe9b382 --- /dev/null +++ b/StaticData/PrinterSettings/Me3D/Me2/quality/Draft.slice @@ -0,0 +1 @@ +layer_height = 0.2 \ No newline at end of file diff --git a/StaticData/PrinterSettings/Me3D/Me2/quality/Fast.slice b/StaticData/PrinterSettings/Me3D/Me2/quality/Fast.slice index 2bb20921c..ae159ae1a 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/quality/Fast.slice +++ b/StaticData/PrinterSettings/Me3D/Me2/quality/Fast.slice @@ -1 +1,6 @@ -layer_height = 0.3 \ No newline at end of file +layer_height = 0.3 +infill_speed = 80 +perimeter_speed = 80 +external_perimeter_speed = 100% +support_material_speed = 80 +first_layer_speed = 35 \ No newline at end of file From 182191a4648c365538d161a4f59a73d5f4d98c4f Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Thu, 11 Dec 2014 18:07:25 -0800 Subject: [PATCH 3/3] Put in the right driver for Me3D --- StaticData/PrinterSettings/Me3D/Me2/setup.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/StaticData/PrinterSettings/Me3D/Me2/setup.ini b/StaticData/PrinterSettings/Me3D/Me2/setup.ini index 0ba5f14d1..754e49385 100644 --- a/StaticData/PrinterSettings/Me3D/Me2/setup.ini +++ b/StaticData/PrinterSettings/Me3D/Me2/setup.ini @@ -1,2 +1,3 @@ baud_rate = 250000 +windows_driver = arduino.inf default_material_presets = PLA \ No newline at end of file