diff --git a/.gitignore b/.gitignore index fdc7f20..bac989f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ firmware/*.bin *.ps *.zip fp-info-cache +*.stl diff --git a/colon-stand.scad b/colon-stand.scad new file mode 100644 index 0000000..8d6e52c --- /dev/null +++ b/colon-stand.scad @@ -0,0 +1,20 @@ +H = 21; +Q = 1.2; +D = 1; +module j() { + cylinder(h=100, d=D, $fn=20); + translate([0,0,H-Q]) cylinder(5,0,5,$fn=20); + cylinder(Q,Q,0,$fn=20); +} + +difference() { + hull() { + translate([6.5, 0]) cylinder(h=H, d=4, $fn=50); + translate([-6.5, 0]) cylinder(h=H, d=4, $fn=50); + } + translate([6.5, 0]) j(); + translate([-6.5, 0]) j(); + translate([3.5, 0]) j(); + translate([-3.5, 0]) j(); + +} \ No newline at end of file diff --git a/frame.scad b/frame.scad index 51ec782..a2db5dc 100644 --- a/frame.scad +++ b/frame.scad @@ -9,17 +9,17 @@ module thingie() { EDGE_LENGTH + 2 * WRAPAROUND, EDGE_LENGTH + 2 * WRAPAROUND*2 + PCB_THICKNESS, 9]); - translate([EDGE_LENGTH+17+5+2, EDGE_LENGTH+5+6]) { - cylinder(10, EDGE_LENGTH+5, EDGE_LENGTH+5, $fn=100); + translate([EDGE_LENGTH+17+5+3, EDGE_LENGTH+5+5]) { + cylinder(10, EDGE_LENGTH+5, EDGE_LENGTH+5, $fn=500); }; - translate([-142,71]) { - cylinder(10, 155, 155, $fn=100); + translate([-141,73]) { + cylinder(10, 155, 155, $fn=500); }; translate([WRAPAROUND, WRAPAROUND*3,1]) { - translate([13, PCB_THICKNESS,0]) { + translate([14, PCB_THICKNESS,0]) { cube([PCB_THICKNESS,EDGE_LENGTH,20]); } cube([EDGE_LENGTH,PCB_THICKNESS,20]);