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 294 page views
Created January 20, 2016 by Joshua M. Pearce
Modified March 2, 2022 by Page script
Cookies help us deliver our services. By using our services, you agree to our use of cookies.