z-axis: ignore z_delta setting
[clinton/prusa3.git] / box_frame / update-samples.sh
index d037480..a59b954 100755 (executable)
@@ -1,7 +1,14 @@
 #!/bin/bash
 #this script generates models for all samples
 
+find sample_stls -name "*.stl" -delete
+find sample_stls -name "*.gcode" -delete
+
 if [ -e configuration.scad.dist ]; then
+    if [ -e configuration.scad ]; then
+        mv --backup=numbered configuration.scad configuration.scad.autobackup
+    fi
+
 
     for i in `ls sample_stls`
     do
@@ -26,6 +33,10 @@ if [ -e configuration.scad.dist ]; then
                 rm output/bushing.stl
                 EXTRAS="$EXTRAS bearing-holder-single-plate-y.stl"
             fi
+            # build wade extruder for medium carriage
+            if grep "carriage_l_base = 50" configuration.scad ; then
+                EXTRAS="$EXTRAS gregs-wade-v3.stl wade-gears.stl"
+            fi
             # build the extras
             for model in $EXTRAS
             do
@@ -38,6 +49,10 @@ if [ -e configuration.scad.dist ]; then
 
     done
 
+    if [ -e configuration.scad.autobackup ]; then
+        mv configuration.scad.autobackup configuration.scad
+    fi
+
 else
     echo "configuration.scad.dist not found, aborting"
 fi