print caster on materia 101
authordaniel watson <ozzloy@gmail.com>
Thu, 30 Jul 2015 02:11:58 +0000 (19:11 -0700)
committerdaniel watson <ozzloy@gmail.com>
Thu, 30 Jul 2015 02:11:58 +0000 (19:11 -0700)
3d-printables/Makefile
3d-printables/caster-standoff-data.scad
3d-printables/materia-101.ini [new file with mode: 0644]

index 8ad41cfad42b7b0a3136f5f47fcfd8212db2f501..9a84f08eb1c7e4c0ab1179c6b99b3255a490b468 100644 (file)
@@ -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
index 803fb6049952e599f54d27785de5999fd51142ff..e32b27a96181ae2670398adfa970c29d22a71cf4 100644 (file)
@@ -13,7 +13,7 @@ use <oshw.scad>
 $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 (file)
index 0000000..2692963
--- /dev/null
@@ -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