diff --git a/torsen.scad b/torsen.scad index 7b41fb9..68f9df0 100644 --- a/torsen.scad +++ b/torsen.scad @@ -6,17 +6,15 @@ module torsen_diff_36t() { rotate([90, 0, 0]) union() { difference() { - /*union() { - import("/var/home/vitali/LEGO Creations/cad/gear_36_bevel.stl"); - rotate([90, 0, 0]) cylinder(r=16, h=9, center=true, $fn=100); - }*/ - //import("/var/home/vitali/LEGO Creations/cad/gear_36_solid_pre.stl"); + + // double bevel: rotate([90, 0, 0]) double_bevel_36t(); - //rotate([-90, 0, 0]) single_bevel(32); - translate([0, 5, 0]) rotate([90, 0, 0]) cylinder(r=30, h=2, center=true, $fn=100); - translate([0, -5, 0]) rotate([90, 0, 0]) cylinder(r=30, h=2, center=true, $fn=100); - rotate([90, 0, 0]) cylinder(r=2.6, h=10, center=true); translate([0, 4, 0]) rotate([90, 0, 0]) cylinder(r=3.8, h=8, center=true); + + //// single bevel: + // rotate([-90, 0, 0]) single_bevel(36); + + rotate([90, 0, 0]) cylinder(r=2.6, h=10, center=true); } translate([0, 0, 8]) difference() { union() { diff --git a/torsen_d4.ini b/torsen_d4.ini new file mode 100644 index 0000000..ec00038 --- /dev/null +++ b/torsen_d4.ini @@ -0,0 +1,264 @@ +# For printing torsen.scad on Wanhao Duplicator 4 + +# generated by Slic3r 1.2.10-dev on Fri Nov 20 16:06:58 2015 + +[filament:Simple Mode] +bed_temperature = 60 +extrusion_multiplier = 1 +filament_diameter = 1.75 +first_layer_bed_temperature = 60 +first_layer_temperature = 200 +temperature = 200 + +[presets] +filament = Simple Mode.ini +print = Simple Mode.ini +printer = Simple Mode.ini + +[print:Simple Mode] +avoid_crossing_perimeters = 0 +bottom_solid_layers = 3 +bridge_acceleration = 0 +bridge_flow_ratio = 1 +bridge_speed = 60 +brim_width = 3 +complete_objects = 0 +default_acceleration = 0 +dont_support_bridges = 0 +external_fill_pattern = rectilinear +external_perimeter_extrusion_width = 0 +external_perimeter_speed = 50 +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extrusion_width = 0 +fill_angle = 45 +fill_density = 50% +fill_pattern = rectilinear +first_layer_acceleration = 0 +first_layer_extrusion_width = 0.45 +first_layer_height = 0.2 +first_layer_speed = 30 +gap_fill_speed = 20 +gcode_comments = 0 +infill_acceleration = 0 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0.6 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 25% +infill_speed = 40 +interface_shells = 0 +layer_height = 0.1 +max_print_speed = 60 +max_volumetric_speed = 0 +min_skirt_length = 0 +notes = +only_retract_when_crossing_perimeters = 1 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +overhangs = 1 +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0.45 +perimeter_speed = 60 +perimeters = 3 +post_process = +raft_layers = 0 +resolution = 0 +seam_position = aligned +skirt_distance = 0 +skirt_height = 1 +skirts = 0 +small_perimeter_speed = 30 +solid_infill_below_area = 80 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0.6 +solid_infill_speed = 40 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 1 +support_material_angle = 45 +support_material_contact_distance = 0.1 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 1 +support_material_interface_spacing = 0.5 +support_material_interface_speed = 100% +support_material_pattern = rectilinear +support_material_spacing = 0.5 +support_material_speed = 60 +support_material_threshold = 0 +thin_walls = 1 +threads = 2 +top_infill_extrusion_width = 0.6 +top_solid_infill_speed = 40 +top_solid_layers = 3 +travel_speed = 130 +xy_size_compensation = 0 + +[printer:Simple Mode] +bed_shape = -112.5x-72.5,112.5x-72.5,112.5x72.5,-112.5x72.5 +before_layer_gcode = +end_gcode = (******* End.gcode*******)\nG0 Z155\nM18\nM140 S0 T0\nM104 S0 T0\nM73 P100 (end build progress)\nG162 X Y F2500\nM18\nM70 P5 (We <3 Making Things!)\nM72 P1 (Play Ta-Da song)\n(*********end End.gcode*******)\n +extruder_offset = 0x0,0x0 +gcode_flavor = sailfish +layer_gcode = +nozzle_diameter = 0.4,0.4 +octoprint_apikey = +octoprint_host = +pressure_advance = 0 +retract_before_travel = 2,2 +retract_layer_change = 0,0 +retract_length = 2,2 +retract_length_toolchange = 10,10 +retract_lift = 0,0 +retract_restart_extra = 0,0 +retract_restart_extra_toolchange = 0,0 +retract_speed = 40,40 +start_gcode = (**** beginning of start.gcode ****)\n(This is start code for The Replicator 2 running a single material print)\nM73 P0 (enable build progress)\nM103 (disable RPM)\nG21 (set units to mm)\nG90 (set positioning to absolute)\nM140 S60 T0 (set HBP temperature)\nM104 S200 T1 (set extruder temperature)\n(**** begin homing ****)\nG162 X Y F2500 (home XY axes maximum)\nG161 Z F1100 (home Z axis minimum)\nG92 Z-5 (set Z to -5)\nG1 Z0.0 (move Z to "0")\nG161 Z F100 (home Z axis minimum)\nM132 X Y Z A B (Recall stored home offsets for XYZAB axis)\n(**** end homing ****)\nG1 X-110.5 Y-74 Z150 F3300.0 (move to waiting position)\nG130 X0 Y0 A0 B0 (Set Stepper motor Vref to lower value while heating)\nM6 T1 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)\nG130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)\nM135 T1\nG0 X-110.5 Y-74 (Position Nozzle)\nG0 Z0.6 (Position Height)\nG92 E0 (Set E to 0)\nG1 E4 F300 (Extrude 4mm of filament)\nG92 E0 (Set E to 0 again)\n(**** end of start.gcode ****)\n +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +vibration_limit = 0 +wipe = 0,0 +z_offset = 0 + +[settings] +autocenter = 1 +mode = expert + +[simple] +avoid_crossing_perimeters = 1 +bed_shape = 0x0,225x0,225x145,0x145 +bed_temperature = 60 +before_layer_gcode = +bottom_solid_layers = 3 +bridge_acceleration = 0 +bridge_fan_speed = 100 +bridge_flow_ratio = 1 +bridge_speed = 60 +brim_width = 0 +complete_objects = 0 +cooling = 1 +default_acceleration = 0 +disable_fan_first_layers = 3 +dont_support_bridges = 1 +duplicate_distance = 6 +end_gcode = (******* End.gcode*******)\nG0 Z155\nM18\nM140 S0 T0\nM104 S0 T0\nM73 P100 (end build progress)\nG162 X Y F2500\nM18\nM70 P5 (We <3 Making Things!)\nM72 P1 (Play Ta-Da song)\n(*********end End.gcode*******)\n +external_fill_pattern = rectilinear +external_perimeter_extrusion_width = 0 +external_perimeter_speed = 50% +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extruder_offset = 0x0 +extrusion_axis = E +extrusion_multiplier = 1 +extrusion_width = 0 +fan_always_on = 0 +fan_below_layer_time = 60 +filament_diameter = 1.75 +fill_angle = 45 +fill_density = 100% +fill_pattern = rectilinear +first_layer_acceleration = 0 +first_layer_bed_temperature = 60 +first_layer_extrusion_width = 200% +first_layer_height = 0.4 +first_layer_speed = 30 +first_layer_temperature = 200 +gap_fill_speed = 20 +gcode_arcs = 0 +gcode_comments = 0 +gcode_flavor = sailfish +infill_acceleration = 0 +infill_every_layers = 10 +infill_extruder = 1 +infill_extrusion_width = 0 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 15% +infill_speed = 80 +interface_shells = 0 +layer_gcode = +layer_height = 0.2 +max_fan_speed = 100 +min_fan_speed = 35 +min_print_speed = 10 +min_skirt_length = 0 +notes = +nozzle_diameter = 0.4 +octoprint_apikey = +octoprint_host = +only_retract_when_crossing_perimeters = 1 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +overhangs = 1 +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0 +perimeter_speed = 60 +perimeters = 3 +post_process = +pressure_advance = 0 +raft_layers = 0 +resolution = 0 +retract_before_travel = 2 +retract_layer_change = 0 +retract_length = 2 +retract_length_toolchange = 10 +retract_lift = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 40 +seam_position = aligned +skirt_distance = 6 +skirt_height = 1 +skirts = 1 +slowdown_below_layer_time = 5 +small_perimeter_speed = 15 +solid_infill_below_area = 70 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0 +solid_infill_speed = 20 +spiral_vase = 0 +standby_temperature_delta = -5 +start_gcode = (**** beginning of start.gcode ****)\n(This is start code for The Replicator 2 running a single material print)\nM73 P0 (enable build progress)\nM103 (disable RPM)\nG21 (set units to mm)\nG90 (set positioning to absolute)\nM140 S60 T0 (set HBP temperature)\nM104 S200 T1 (set extruder temperature)\n(**** begin homing ****)\nG162 X Y F2500 (home XY axes maximum)\nG161 Z F1100 (home Z axis minimum)\nG92 Z-5 (set Z to -5)\nG1 Z0.0 (move Z to "0")\nG161 Z F100 (home Z axis minimum)\nM132 X Y Z A B (Recall stored home offsets for XYZAB axis)\n(**** end homing ****)\nG1 X-110.5 Y-74 Z150 F3300.0 (move to waiting position)\nG130 X0 Y0 A0 B0 (Set Stepper motor Vref to lower value while heating)\nM6 T1 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)\nG130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)\nM135 T1\nG0 X-110.5 Y-74 (Position Nozzle)\nG0 Z0.6 (Position Height)\nG92 E0 (Set E to 0)\nG1 E4 F300 (Extrude 4mm of filament)\nG92 E0 (Set E to 0 again)\n(**** end of start.gcode ****)\n +support_material = 0 +support_material_angle = 0 +support_material_contact_distance = 0.2 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 3 +support_material_interface_spacing = 0 +support_material_interface_speed = 100% +support_material_pattern = pillars +support_material_spacing = 2.5 +support_material_speed = 60 +support_material_threshold = 0 +temperature = 200 +thin_walls = 1 +threads = 2 +toolchange_gcode = +top_infill_extrusion_width = 0 +top_solid_infill_speed = 15 +top_solid_layers = 3 +travel_speed = 130 +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +vibration_limit = 0 +wipe = 0 +xy_size_compensation = 0 +z_offset = 0