From ddf26b99863f3f2820e3ed64c974792d018aea41 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Mon, 13 Oct 2014 19:41:27 -0700 Subject: [PATCH] print green better, tighten up caster holder --- 3d-printables/Makefile | 88 ++++++++++++++++++++++++++++++ 3d-printables/caster-standoff.scad | 2 +- TODO.rkt | 43 +++------------ 3 files changed, 97 insertions(+), 36 deletions(-) diff --git a/3d-printables/Makefile b/3d-printables/Makefile index 909336a..b44013e 100644 --- a/3d-printables/Makefile +++ b/3d-printables/Makefile @@ -88,3 +88,91 @@ --support-material-extrusion-width 0 \ --bridge-flow-ratio 1 \ $< + +%-green.gcode: %.stl + slic3r \ + -o $@ \ + --bed-temperature 70 \ + --first-layer-bed-temperature 90 \ + --temperature 215 \ + --first-layer-temperature 235 \ + -j 4 \ + --nozzle-diameter 0.4 \ + --print-center 95,95 \ + --z-offset 0 \ + --gcode-flavor reprap \ + --filament-diameter 1.75 \ + --extrusion-multiplier 1 \ + --travel-speed 100 \ + --perimeter-speed 75 \ + --small-perimeter-speed 50 \ + --external-perimeter-speed '70%' \ + --infill-speed 100 \ + --solid-infill-speed 100 \ + --top-solid-infill-speed 100 \ + --support-material-speed 50 \ + --bridge-speed 150 \ + --gap-fill-speed 50 \ + --first-layer-speed '30%' \ + --perimeter-acceleration 0 \ + --infill-acceleration 0 \ + --bridge-acceleration 0 \ + --default-acceleration 0 \ + --layer-height 0.2 \ + --first-layer-height 0.35 \ + --infill-every-layers 1 \ + --solid-infill-every-layers 0 \ + --perimeters 3 \ + --top-solid-layers 3 \ + --bottom-solid-layers 3 \ + --fill-density 0.2 \ + --fill-angle 45 \ + --fill-pattern honeycomb \ + --solid-fill-pattern rectilinear \ + --start-gcode start.gcode \ + --end-gcode end.gcode \ + --extra-perimeters \ + --randomize-start \ + --avoid-crossing-perimeters \ + --only-retract-when-crossing-perimeters \ + --solid-infill-below-area 70 \ + --support-material-threshold 0 \ + --support-material-pattern rectilinear \ + --support-material-spacing 2.5 \ + --support-material-angle 0 \ + --support-material-interface-layers 0 \ + --support-material-interface-spacing 0 \ + --raft-layers 0 \ + --retract-length 1 \ + --retract-speed 30 \ + --retract-restart-extra 0 \ + --retract-before-travel 2 \ + --retract-lift 0 \ + --retract-layer-change \ + --cooling \ + --min-fan-speed 35 \ + --max-fan-speed 100 \ + --bridge-fan-speed 100 \ + --fan-below-layer-time 60 \ + --slowdown-below-layer-time 30 \ + --min-print-speed 10 \ + --disable-fan-first-layers 0 \ + --fan-always-on \ + --skirts 1 \ + --skirt-distance 6 \ + --skirt-height 1 \ + --min-skirt-length 0 \ + --brim-width 0 \ + --bed-size 200,200 \ + --extruder-clearance-radius 20 \ + --extruder-clearance-height 20 \ + --resolution 0 \ + --extrusion-width 0 \ + --first-layer-extrusion-width '200%' \ + --perimeter-extrusion-width 0 \ + --infill-extrusion-width 0 \ + --solid-infill-extrusion-width 0 \ + --top-infill-extrusion-width 0 \ + --support-material-extrusion-width 0 \ + --bridge-flow-ratio 1 \ + $< diff --git a/3d-printables/caster-standoff.scad b/3d-printables/caster-standoff.scad index b9d9af9..5bbab48 100644 --- a/3d-printables/caster-standoff.scad +++ b/3d-printables/caster-standoff.scad @@ -10,7 +10,7 @@ use $fn = 60; /* measured with calipers */ -ball_diameter = 11 + 1.0; // extra bit added for printing imprecision +ball_diameter = 11 + 0.75; // extra bit added for printing imprecision ball_radius = ball_diameter / 2; standoff_height = 60; // kyle eyeballed diff --git a/TODO.rkt b/TODO.rkt index a7e40a8..2daf9f4 100755 --- a/TODO.rkt +++ b/TODO.rkt @@ -4,16 +4,8 @@ (define todo ;; list of specific things to do for challenge-bot class (list - "video should show motor doesn't react to hand for left motor" - "put a notch on the corner of the sonar to make it easier to push in" "make a case for the 9v and 6v battery holders" "determine if 9v or 6v battery holder can be disposed" - "get multimeter to determine which batteries are dead" - "get wirestripper" - "get solid core wire for breadboard" - "get male female wires" - "make physical layout drawing" - "order male female jump wire" (string-append "order these: http://www.ebay.com/itm/" "100-x-Ultrasonic-Module-HC-SR04-Distance-Measuring" "-Transducer-Sensor-for-Arduino-/" @@ -21,6 +13,13 @@ (define ideas (list + (list "from 0 to movement faster" + "hook motor directly to battery" + (string-append "solder wires to motors, attach motors," + " wheels, castor, battery packs and get" + " the robot moving forwards, backwards," + " or turning in place") + "hook up motor controller, have robot") (list "series of challenges" (list @@ -67,30 +66,4 @@ "review the following notes for improvements" (list "http://goo.gl/ZZ4E8E" - "http://goo.gl/ilZiXR")) - (list - "hacker dojo 3d printer talk" - (list - "look into glue. purple children's glue stick water soluble." - "but only if stuff stops sticking to blue tape. maybe nylon") - (list "take out springs for build plate, replace with rubber foot?") - (list "print shoe cover (light up?!?)" - "sneaker heads be like damn he got the velcro") - (list - "invest in the cad package" - "the 3d printer makes the cad valuable" - "good water type parts are difficult, no package currently does this") - (list - "3d hubs" - "find someone close to you that has a printer") - (list - (string-append "this is going to explode when it gets to people" - " who don't want to tinker") - "open source software is just for tinkerers") - (string-append - "stratasys has patented retracting the non-printing" - " head of dual-head") - "put a piece of foam on the filament before going into extruder" - "regrind abs is brittle and affects print" - "some plastic changes color based on temperature") - "schedule stuff for august 3 through 10")) + "http://goo.gl/ilZiXR")))) -- 2.30.2