Organized files
This commit is contained in:
24
DropSpindle/DropSpindle.scad
Normal file
24
DropSpindle/DropSpindle.scad
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
difference()
|
||||||
|
{
|
||||||
|
//Base
|
||||||
|
translate([0,10,0])
|
||||||
|
{
|
||||||
|
cube([5,20,3]);
|
||||||
|
}
|
||||||
|
//Cutout
|
||||||
|
translate([-3,20,-18])
|
||||||
|
{
|
||||||
|
rotate([0,90,0])
|
||||||
|
{
|
||||||
|
cylinder(20,20,20);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//Hole
|
||||||
|
translate([2.5,20,0])
|
||||||
|
{
|
||||||
|
cylinder(10,1.5,1.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//Stick
|
||||||
|
cylinder(50,1.5,.5);
|
||||||
24
DropSpindle/stick.scad
Normal file
24
DropSpindle/stick.scad
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
//base
|
||||||
|
cylinder(3,4,4);
|
||||||
|
|
||||||
|
|
||||||
|
translate([0,0,3])
|
||||||
|
{
|
||||||
|
cylinder(12,4,2);
|
||||||
|
}
|
||||||
|
//stick
|
||||||
|
translate([0,0,15])
|
||||||
|
{
|
||||||
|
cylinder(50,2,2);
|
||||||
|
}
|
||||||
|
|
||||||
|
//bottom rounded bit
|
||||||
|
translate([0,0,-5])
|
||||||
|
{
|
||||||
|
cylinder(5,2,4);
|
||||||
|
}
|
||||||
|
//sphere at bottom
|
||||||
|
translate([0,0,-5])
|
||||||
|
{
|
||||||
|
sphere(4);
|
||||||
|
}
|
||||||
28
misc/antenna.scad
Normal file
28
misc/antenna.scad
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
armlength=60;
|
||||||
|
armthick=4;
|
||||||
|
hookdepth=20;
|
||||||
|
width=20;
|
||||||
|
armspace=28.09;
|
||||||
|
wire=5;
|
||||||
|
doorhook=14;
|
||||||
|
|
||||||
|
difference(){
|
||||||
|
|
||||||
|
union(){
|
||||||
|
cube([width,armlength, armthick], center=true);
|
||||||
|
translate([0,-1*armlength/2,0])
|
||||||
|
cylinder(armthick,width/2,width/2, center=true);
|
||||||
|
}
|
||||||
|
|
||||||
|
union(){
|
||||||
|
translate([0,-1*armlength/2+2,0])
|
||||||
|
cylinder(10,15.5/2,18/2, center=true);
|
||||||
|
translate([width/2,-1*armlength/2+2,0])
|
||||||
|
cube([width/2,wire,armthick*2],center=true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
translate([0,armlength/2-armthick/2,-1*(hookdepth/2-armthick/2)])
|
||||||
|
cube([doorhook,armthick,hookdepth],center=true);
|
||||||
|
|
||||||
|
translate([0,armlength/2-armspace,-1*((hookdepth/2)/2-armthick/2)])
|
||||||
|
cube([width,armthick,hookdepth/2],center=true);
|
||||||
1
misc/cube.scad
Normal file
1
misc/cube.scad
Normal file
@@ -0,0 +1 @@
|
|||||||
|
cube(10);
|
||||||
27
misc/holder.scad
Normal file
27
misc/holder.scad
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
difference()
|
||||||
|
{
|
||||||
|
cylinder(10,10,10);
|
||||||
|
translate([0,0,2])
|
||||||
|
{
|
||||||
|
cylinder(11,9,9);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Triangle
|
||||||
|
scale(.3)
|
||||||
|
{
|
||||||
|
rotate([0,90,0])
|
||||||
|
{
|
||||||
|
difference()
|
||||||
|
{
|
||||||
|
cube(10);
|
||||||
|
translate([-3,10,0])
|
||||||
|
{
|
||||||
|
rotate([45,0,0])
|
||||||
|
{
|
||||||
|
cube(30);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user