From 4f98acb2deaa2b3b89ee1cc212ca3109ba4ad973 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Tue, 8 Jul 2014 20:43:52 -0700 Subject: [PATCH] build gcode from stl via make rule --- 3d-printables/Makefile | 90 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 3d-printables/Makefile diff --git a/3d-printables/Makefile b/3d-printables/Makefile new file mode 100644 index 0000000..909336a --- /dev/null +++ b/3d-printables/Makefile @@ -0,0 +1,90 @@ +%.stl: %.scad + openscad $< -o $@ + +%.gcode: %.stl + slic3r \ + -o $@ \ + -j 4 \ + --nozzle-diameter 0.4 \ + --print-center 95,95 \ + --z-offset 0 \ + --gcode-flavor reprap \ + --filament-diameter 1.75 \ + --extrusion-multiplier 1 \ + --bed-temperature 70 \ + --first-layer-bed-temperature 70 \ + --temperature 225 \ + --first-layer-temperature 225 \ + --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 \ + $< -- 2.30.2