T-hook: prosthetic design for 3D printing (3 / 13 steg)
Steg 3: Top finger - i OpenSCAD
-försök att skriva ut STL-filer som de är
-Ändra STL-filer för att göra dem utskrivbara
-Ändra CAD-filer för att göra dem utskrivbara
-Bygga en ny CAD-fil
Jag valde att bygga designen med hjälp av OpenSCAD. Detta program kan du skriva koden för fysiska objekt. Det växer i popularitet och används kraftigt på thingiverse.com
OpenSCAD dokumenteras här - http://openscad.org/
Med en wiki här - http://en.wikibooks.org/wiki/OpenSCAD_User_Manual
Jag arbetar med primative fasta ämnen som kommer att manupulated med tranformations och CSG modellering.
De grundläggande stegen är:
-definiera en enkel obect (primative fast) och placera den någonstans (omformar)
-definiera en annan obect och sedan lägga till, dra ifrån eller overalap det med det andra objektet
Gör det du kan bygga allt vill du
Öppna SCAD tips:
- Bygga del med primatives, tranformations och kombinationer
- Kompilera om du vill visa del med fasta ämnen och nedskärningar shown(F5)
- Komplet och göra att visa den sista delen (F6)
- Exportera som STL efter rendering
Obs: Tryck inte på F4
Öppna SCAD kod / / /
/*
Göra varje bit som en separat modul och sedan sammanfoga dem alla tillsammans.
Enheter är i mal - scalled i slutet
*/
ARC
modul arc() {
Difference() {
cylinder (h = 200, r = 1400);
cylinder (h = 200, r = 1200);
Översätt ([-1500,-1400,0]) {
kub (storlek = [3000,2050,200], center = false);}
translate([-1400,600,0]) {
kub (storlek = [800,200,200], center = false);}
}
}
Fingertopp
modul tip() {
rotate([90,0,0])
translate([875,0,-800]) {
Intersection() {
Cube(size=[700,700,150]);
cylinder(h=150,r=700);
}
}
}
Gemensamma
modul joint() {
translate([-800,1000,0]) {
Difference() {
cylinder (h = 200, r = 180);
cylinder (h = 200, r = 90);
}
}
translate([-1050,805,0]) {
cylinder (h = 200, r = 100);
}
}
dra hela
Scale([0.0254,0.0254,0.0254]) {//this skala verkar rätt i mixer
Union() {
Arc();
TIP();
Joint();
}
}