2 #this script generates models for all samples
4 if [ -e configuration.scad.dist
]; then
6 for i
in `ls sample_stls`
10 if [ -e $DIR/configuration.scad
]; then
12 cp $DIR/configuration.scad configuration.scad
14 # build standard models
17 # I do not want all extras in samples,
18 # so lets build only some of them
19 EXTRAS
="tube_clamp.stl calibrate.stl"
21 # for box model there is additional part in extras (replaces bushing.stl)
22 # (brackets that hold Y bearings to Y carriage)
23 # and we dont want y-axis-bracket from standard models
24 if grep "i_am_box = 0;" configuration.scad
; then
25 rm output
/y-axis-bracket.stl
27 EXTRAS
="$EXTRAS bearing-holder-single-plate-y.stl"
32 make output
/extras
/$model
35 cp -f output
/*stl
$DIR
36 cp -f output
/extras
/*stl
$DIR/extras
42 echo "configuration.scad.dist not found, aborting"