WaveBoxes: ett samverkande arrangör system (5 / 8 steg)
Steg 5: Korgar och plattor: stapla saker inuti en låda
Wavebox ger också korgar och plattor, som kan sättas in i lådor, tillsammans med stjälkar som ska användas som handtag för dem, och "tår" som kan läggas till lådor för att hindra att plåtar sjunka ända ner.
kan ta en titt på koden som används för att producera rutan i dessa bilder
Box(6,6,110);
toes(6,6,alt=50,Corners=1);
toes(6,6,alt=80,Corners=2);
translate([-60,0,0]) basket(6,6,30,corners=3);
translate([-90,-20,0]) rotate([0,0,90])stem(100,1);
translate([0,-60,0]) drill(6,6,5,5,1) {plate(6,6,10,corners=1);hex(6);}
translate([-60,-60,0]) drill(6,6,5,5,1) {plate(6,6,10,corners=2);cyl(5);}
Det börjar med en klassisk låda, med två tår
tår används som stopp, att hindra att plåtar från att sjunka till botten av lådan
den förvalda parametrar är
toes(L=4,W=4,alt=40,Corners=3)
som vanligt, L och W måste matcha den ruta som kommer att ha tårna läggas till det
Alt står för höjd, och definierar den höjd som plattan stoppas
hörnen kan vara 0,1,2 eller 3. 0 betyder ingen hörnet kommer att ha proppar, 1 är för NE/SW hörn, 2 för NW/SE och 3 för alla hörnen. Detta gör det möjligt för att placera två uppsättningar av tår på olika höjd med suppleanter hörn, så att två plattor med matchande alternativa hörn kommer att sjunka på två olika höjder.
en korg är en liten låda som passar inuti en wavebox, genomkorsas av ett hål för att få en stam som fungerar som ett handtag.
basket(L=4,W=4,H=50,fond=1,EP=1,reduc=0.5,Corners=0)
L och W måste matcha rutan H anger höjden på sidorna, förtjust anger tjockleken på golvet, ep anger tjockleken på väggarna, reduc anger ett slack till tillåter att släta.
hörnen använder den samma notationen som hörnen parametrar av tår, men istället för att lägga tår, det tillför sockets som gör att korgen att passera tårna.
i det här exemplet använder vi hörn = 3 så att korgen sjunka ända ner.
Observera också hur vi brukade ställa in parametrar för korg:
basket(6,6,30,Corners=3);
L, W och H anges i ordning, men som vi vill ange hörn utan att behöva ställa in värden till förtjust, ep och vridled, vi använder parametern namn Notationen för hörnen.
stamceller är ganska enkelt: det tar bara en längd och en boolean värde för att bestämma om en fot bör läggas till i slutet av det (du kan göra en FOTLÖS stam och limma den mot korgen)
Stem(L,Toe)
plattorna är något speciell slags tjock, gränsen mindre korgar. Jag använder dem för att lagra skruvmejsel bitar eller skärblad (pro tip: använda en platta inuti en låda för att förvara knivar är en dålig idé)
Plate(L=4,W=4,EP=10,reduc=0.2,Corners=0)
använda tallrikar, har du att borra några hål i dem.
syntaxen för denna operation är lite ovanligt: drill definierar inte ett objekt, det ändrar det istället.
Drill(L,W,NL,NW,fond,Corners=0) {plate(); hole()}
i det här exemplet
Drill(6,6,5,5,1) {plate(6,6,10,corners=1);hex(6);}
Detta kommer att skapa en 6,6,10 platta och sedan borra det med ett 5 x 5 utbud av hål, lämnar ett 1mm golv under hålen.
hålen blir sexkantiga, med en 6mm diameter.
wavebox definierar 3 fördefinierade hål typer, men du kan använda något giltigt OpenSCAD uttalande för att borra din tallrik.
cyl(diametre=5)
hex(diametre=5)
slit(Long=10,larg=1.5)