From c397de1d03b9727d9af31ae5e9e0db07ba6b7e58 Mon Sep 17 00:00:00 2001 From: Maximilian Stiefel Date: Sun, 27 Oct 2019 11:55:05 +0100 Subject: [PATCH] First commit --- .gitignore | 1 + README.md | 0 rod_repair/rod_repair.scad | 27 +++++++++++++++++++++++++++ torch_repair/torch_repair.scad | 7 +++++++ 4 files changed, 35 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 rod_repair/rod_repair.scad create mode 100644 torch_repair/torch_repair.scad diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1567411 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.stl diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/rod_repair/rod_repair.scad b/rod_repair/rod_repair.scad new file mode 100644 index 0000000..d5ce89d --- /dev/null +++ b/rod_repair/rod_repair.scad @@ -0,0 +1,27 @@ +h=145; +r1=5/2; +r2=4/2; +th=1.5; +ct_z=5; +ct_xy=r1*4; +difference () +{ + difference () + { + difference () + { + cylinder(h, r1+th, r2+th, center = true); + cylinder(h+1, r1, r2, center = true); + } + translate([0, r2+th, 0]) + cube([8*th, 3*th, h+1], center=true); + } + union(){ + translate([0,ct_xy/2,+h/2-5]) + cube([ct_xy,ct_xy,ct_z], center=true); + translate([0,ct_xy/2,0]) + cube([ct_xy,ct_xy,ct_z], center=true); + translate([0,ct_xy/2,-h/2+5]) + cube([ct_xy,ct_xy,ct_z], center=true); + } +} diff --git a/torch_repair/torch_repair.scad b/torch_repair/torch_repair.scad new file mode 100644 index 0000000..e0d7867 --- /dev/null +++ b/torch_repair/torch_repair.scad @@ -0,0 +1,7 @@ +difference() +{ + cylinder(h=23, r=30/2, center=true, $fn=50); + translate([0,0,3.01]) + cylinder(h=23, r1=24.5/2, r2=25.5/2, center=true, $fn=50); + cylinder(h=100, r=2.5, center=true, $fn=50); +}