Trench depth tweak, build system work
This commit is contained in:
parent
778d47ed42
commit
ec3cc8cb8a
|
@ -17,9 +17,9 @@ run () {
|
|||
"$@"
|
||||
}
|
||||
|
||||
basedir=$(dirname $0)/..
|
||||
basedir=$(dirname $0)
|
||||
|
||||
cat $1 | jq -r ".parameterSets | keys | .[]" \
|
||||
| while read param; do
|
||||
run openscad -o "chip-${param}.stl" -p "$basedir/$1" -P "${param}" chip.scad
|
||||
run openscad -o "chip-${param}.stl" -p "$1" -P "${param}" $basedir/chip.scad
|
||||
done
|
|
@ -5,7 +5,7 @@ diameter = 39;
|
|||
height = 3.5;
|
||||
|
||||
// Engraving depth (mm)
|
||||
depth = 0.5;
|
||||
depth = 0.4;
|
||||
|
||||
// Number of sides on your coin
|
||||
sides = 360; // [3:360]
|
||||
|
@ -45,13 +45,14 @@ module chip() {
|
|||
}
|
||||
}
|
||||
|
||||
spokeHeight = height - (2*depth);
|
||||
if (spokes == 0) {
|
||||
cube([diameter, diameter, height*0.7], center=true);
|
||||
cube([diameter, diameter, spokeHeight], center=true);
|
||||
} else {
|
||||
spokeWidth = (diameter/spokes) * 0.8;
|
||||
rotate((sides+spokes)%2?90:0) {
|
||||
for (i = [0 : 360/spokes : 360]) {
|
||||
rotate(i) translate([diameter/2, 0, 0]) cube([diameter, spokeWidth, height*0.7], center=true);
|
||||
rotate(i) translate([diameter/2, 0, 0]) cube([diameter, spokeWidth, spokeHeight], center=true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue