Hardware[edit | edit source]

Openscad for holder[edit | edit source]

Dipholder.png

a=30; //side d=10; //depth t=2; //wall thickness $fn=50;

difference(){ union(){ //sphere(r=t); translate([-a/2,a/2,d/2])cylinder(r=t, h=2*d, center=true);//4 posts translate([-a/2,-a/2,d/2])cylinder(r=t, h=2*d, center=true); translate([a/2,-a/2,d/2])cylinder(r=t, h=2*d, center=true); translate([a/2,a/2,d/2])cylinder(r=t, h=2*d, center=true); difference(){ translate([a/2,0,0])cube([t,a,d], center=true); //side wall translate([d,d,-d/3])rotate([0,90,0])cylinder(r=t/2, h=a*2, center=true); //side holes translate([d,-d,-d/3])rotate([0,90,0])cylinder(r=t/2, h=a*2, center=true);//side holes } difference(){ cube([a,a,d], center=true); rotate([0,20,0])translate([0,-0,2.5*t])cube([a-t,a-t,d], center=true);//remove, translate([a/2-d/2,a/2-d/2,0])cylinder(r=t/2, h=a, center=true); //holes translate([-a/2+d/2,a/2-d/2,0])cylinder(r=t/2, h=a, center=true); //holes translate([-a/2+d/2,-a/2+d/2,0])cylinder(r=t/2, h=a, center=true); //holes translate([a/2-d/2,-a/2+d/2,0])cylinder(r=t/2, h=a, center=true); //holes translate([d,d,-d/3])rotate([0,90,0])cylinder(r=t/2, h=a*2, center=true); //side holes translate([d,-d,-d/3])rotate([0,90,0])cylinder(r=t/2, h=a*2, center=true);//side holes } } rotate([0,0,45])translate([0,0,d+t/2])rotate([90,45,0])cylinder(r=t/3, h=2*a, center=true); rotate([0,0,-45])translate([0,0,d+t/2])rotate([90,45,0])cylinder(r=t/3, h=2*a, center=true); }

Materials[edit | edit source]

Steps[edit | edit source]

FA info icon.svg Angle down icon.svg Page data
Authors Joshua M. Pearce
License CC-BY-SA-3.0
Language English (en)
Related 0 subpages, 0 pages link here
Impact 57 page views (more)
Created January 20, 2016 by Joshua M. Pearce
Last modified April 16, 2024 by Felipe Schenone
Cookies help us deliver our services. By using our services, you agree to our use of cookies.