Initial disk and reader

This commit is contained in:
Dejvino
2020-12-31 14:15:57 +01:00
parent a70a7307e4
commit c64fee4e52
4 changed files with 348 additions and 0 deletions
Executable
+25
View File
@@ -0,0 +1,25 @@
// dependency: https://github.com/revarbat/BOSL
use <BOSL/transforms.scad>
module tape(start, end, height = tape_height, thickness = tape_thickness) {
color("RosyBrown")
up(thickness) hull() {
translate(start) sphere(thickness);
translate(end) sphere(thickness);
up(height - thickness) {
translate(start) sphere(thickness);
translate(end) sphere(thickness);
}
}
}
module tape_spool(r_in, r_out, height = tape_height, thickness = tape_thickness) {
color("RosyBrown")
up(thickness) minkowski() {
difference() {
cylinder(h=height - thickness, r=r_out);
cylinder(h=height - thickness, r=r_in);
}
sphere(thickness);
}
}