U hebt geen toestemming om deze pagina te bewerken, want:
De gevraagde handeling is voorbehouden aan gebruikers in de groep gebruikers.
Vrije tekst:
{{Project |Naam=N900-Bikemount |Eigenaar=BugBlue |Status=Uitvoer |Skills=3d printen, vastbinden, ontwerpen |Samenvatting=N900 op de fiets }} == Code == <pre> module driehoek() { difference() { cube([22,22,1.2]); rotate([0,0,45]) cube([42,42,1.2],center=false); } } module hoekje() { difference() { cube([5,5,22]); translate([20-1.2*2.5,20-1.2*2.5,0]) { cylinder(h = 18, r=20); } translate([20-1.2*2.5,20-1.2*2.5,18]) { cylinder(h=30,r1=20,r2=0); } } translate([0, 5,22]) rotate([0,90,0]) driehoek(); translate([5,1.2,22]) rotate([90,90,0]) driehoek(); } module hoekjes() { translate([-1.2, -1.2,0]) rotate([0,0, 0]) hoekje(); translate([-1.2, 60+1.2,0]) rotate([0,0,-90]) hoekje(); translate([110+1.2,60+1.2,0]) rotate([0,0,180]) hoekje(); translate([110+1.2, -1.2,0]) rotate([0,0, 90]) hoekje(); } module uitsparing() { intersection() { translate([0,-9,-9]) rotate([0,90,0]) cylinder(r=25,h=4,center=false); difference() { cube([3,11,11]); intersection() { translate([0,-12.5,-12]) rotate([0,90,0]) cylinder(r=25,h=4,center=false); } } } } module uitsparingen() { translate([0,25-4, -11]) rotate([90,0,0]) uitsparing(); translate([0,60+2*1.2-25+4,-11]) rotate([ 0,0,0]) uitsparing(); translate([0,19,-2]) cube([3,25,2]); } module alles() { difference() { translate([-1.2,-1.2,-11]) { cube([110+2*1.2,60+2*1.2,15]); } cube([110,60,18]); translate([2,12,-2]) { cube([45,34,2]); } translate([-1.2-1,(60+2*1.2)/2,-25-11/2]) rotate([90,0,90]) cylinder(r=25,h=110+2*1.2+2); translate([110+2*1.2-20,(60+2*1.2)/2,-25-11/2]) rotate([-90,0,-90]) cylinder(h=20,r1=28,r2=30); translate([50,0,0]) uitsparingen(); translate([80,0,0]) uitsparingen(); } hoekjes(); } alles(); </pre>
Pagina opslaan Bewerking ter controle bekijken Wijzigingen bekijken Annuleren