From 1eb123eb2fd5205ac783282ba923481faec3bdba Mon Sep 17 00:00:00 2001 From: daniel watson Date: Wed, 29 Jul 2015 19:11:58 -0700 Subject: [PATCH] print caster on materia 101 --- 3d-printables/Makefile | 16 ++- 3d-printables/caster-standoff-data.scad | 7 +- 3d-printables/materia-101.ini | 131 ++++++++++++++++++++++++ 3 files changed, 149 insertions(+), 5 deletions(-) create mode 100644 3d-printables/materia-101.ini diff --git a/3d-printables/Makefile b/3d-printables/Makefile index 8ad41cf..9a84f08 100644 --- a/3d-printables/Makefile +++ b/3d-printables/Makefile @@ -1,13 +1,25 @@ %.stl: %.scad %-data.scad openscad $< -o $@ -%.gcode: %.stl makerfarm-i3-v-8in.ini +%-makerfarm.gcode: %.stl makerfarm-i3-v-8in.ini slic3r \ --load makerfarm-i3-v-8in.ini \ --output $@ \ $< -%.print: %.gcode +%-makerfarm.print: %-makerfarm.gcode + cp $< /media/${USER}/3D-PRINTER + sleep 1 + umount /media/${USER}/3D-PRINTER + +%-materia-101.gcode: %.stl materia-101.ini + slic3r \ + --load materia-101.ini \ + --print-center 70,50 \ + --output $@ \ + $< + +%-materia-101.print: %-materia-101.gcode cp $< /media/${USER}/3D-PRINTER sleep 1 umount /media/${USER}/3D-PRINTER diff --git a/3d-printables/caster-standoff-data.scad b/3d-printables/caster-standoff-data.scad index 803fb60..e32b27a 100644 --- a/3d-printables/caster-standoff-data.scad +++ b/3d-printables/caster-standoff-data.scad @@ -13,7 +13,7 @@ use $fn = 60; /* measured with calipers */ -ball_diameter = 11 + 0.75; // extra bit added for printing imprecision +ball_diameter = 11 + 1.15; // extra bit added for printing imprecision ball_radius = ball_diameter / 2; standoff_height = 60; // kyle eyeballed @@ -37,13 +37,14 @@ caster_flange_width = 20.32; // 0.800 inches deck_pitch = 25.4; // measured center to center on grid on pegboard deck_flange_height = 2.9464; -deck_flange_screw_radius = 3.556 / 2; // For #6 machine screws +deck_flange_screw_radius = 3.556 / 2 + 0.4; // For #6 machine screws deck_flange_radius = (deck_pitch) / 2 + deck_flange_screw_radius + 3; module deck_flange() { deck_pitch_diagonal = sqrt(2 * pow(deck_pitch, 2)); + cylinder(h = deck_flange_height, r = holder_radius + 2); difference() { - scale([0.35, 0.35, 1]) { + scale([0.40, 0.40, 1]) { linear_extrude(height = deck_flange_height) { oshw(); } } for (ii = [-1, 1]) { diff --git a/3d-printables/materia-101.ini b/3d-printables/materia-101.ini new file mode 100644 index 0000000..2692963 --- /dev/null +++ b/3d-printables/materia-101.ini @@ -0,0 +1,131 @@ +# generated by Slic3r 1.2.10-dev on Wed Jul 29 16:18:39 2015 +avoid_crossing_perimeters = 1 +bed_shape = 0x0,140x0,140x100,0x100 +bed_temperature = 0 +before_layer_gcode = +bottom_solid_layers = 4 +bridge_acceleration = 0 +bridge_fan_speed = 50 +bridge_flow_ratio = 1.2 +bridge_speed = 60 +brim_width = 0 +complete_objects = 0 +cooling = 1 +default_acceleration = 0 +disable_fan_first_layers = 1 +dont_support_bridges = 1 +duplicate_distance = 6 +end_gcode = M104 S0\nM190 S0\nG1 Z100 F1000\nG1 X100 Y100 F3000\nM84 +external_fill_pattern = rectilinear +external_perimeter_extrusion_width = 0 +external_perimeter_speed = 45 +external_perimeters_first = 0 +extra_perimeters = 0 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extruder_offset = 0x0 +extrusion_axis = E +extrusion_multiplier = 1.05,1,1 +extrusion_width = 0 +fan_always_on = 1 +fan_below_layer_time = 60 +filament_colour = #FFFFFF +filament_diameter = 1.75 +fill_angle = 45 +fill_density = 20% +fill_pattern = honeycomb +first_layer_acceleration = 0 +first_layer_bed_temperature = 0 +first_layer_extrusion_width = 0 +first_layer_height = 0.3 +first_layer_speed = 30 +first_layer_temperature = 220 +gap_fill_speed = 40 +gcode_arcs = 0 +gcode_comments = 1 +gcode_flavor = reprap +infill_acceleration = 0 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 100% +infill_speed = 70 +interface_shells = 0 +layer_gcode = +layer_height = 0.15 +max_fan_speed = 100 +max_print_speed = 80 +max_volumetric_speed = 0 +min_fan_speed = 100 +min_print_speed = 20 +min_skirt_length = 0 +notes = Profile for low quallity print with 20% infill and 0.15 mm z step\n\nMateria 101 +nozzle_diameter = 0.35 +octoprint_apikey = +octoprint_host = +only_retract_when_crossing_perimeters = 0 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +overhangs = 0 +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0 +perimeter_speed = 70 +perimeters = 2 +post_process = +pressure_advance = 0 +raft_layers = 0 +resolution = 0.05 +retract_before_travel = 0 +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 = 25 +seam_position = aligned +skirt_distance = 4 +skirt_height = 1 +skirts = 4 +slowdown_below_layer_time = 5 +small_perimeter_speed = 40 +solid_infill_below_area = 70 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0 +solid_infill_speed = 45 +spiral_vase = 0 +standby_temperature_delta = -5 +start_gcode = G28 ;Home all axis\nT0\nM106 S0 ;EXTRUDER FAN ON\nG1 Z10 F1000\nG1 X100 Y100 F3000\nM104 S[first_layer_temperature] \nM109 S[first_layer_temperature]\nG92 E0 +support_material = 0 +support_material_angle = 45 +support_material_contact_distance = 0.2 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 70% +support_material_interface_extruder = 1 +support_material_interface_layers = 0 +support_material_interface_spacing = 0 +support_material_interface_speed = 100% +support_material_pattern = rectilinear-grid +support_material_spacing = 3 +support_material_speed = 50 +support_material_threshold = 45 +temperature = 197 +thin_walls = 1 +threads = 2 +toolchange_gcode = +top_infill_extrusion_width = 0 +top_solid_infill_speed = 40 +top_solid_layers = 4 +travel_speed = 120 +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 -- 2.30.2