{"id":49748,"date":"2012-09-19T00:12:26","date_gmt":"2012-09-18T22:12:26","guid":{"rendered":"http:\/\/www.designfutures.pl\/?p=49748"},"modified":"2012-12-24T11:48:03","modified_gmt":"2012-12-24T10:48:03","slug":"modelowanie-pod-katem-druku-co-daje-sie-wydrukowac-a-co-nie","status":"publish","type":"post","link":"https:\/\/designfutures.jawordesign.com\/?p=49748","title":{"rendered":"Modelowanie pod k\u0105tem druku &#8211; co daje si\u0119 wydrukowa\u0107, a co nie"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdesignfutures.jawordesign.com%2F%3Fp%3D49748&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<p>Zebra\u0142em kilka my\u015bli na temat tego jak tworzy\u0107 modele, \u017ceby dobrze si\u0119 wydrukowa\u0142y na dzisiejszych drukarkach klasy RepRap. Te wytyczne mog\u0105 by\u0107 szczeg\u00f3lnie przydatne pocz\u0105tkuj\u0105cym drukarzom, a tak\u017ce osobom, kt\u00f3re nie maj\u0105 do\u015bwiadczenia z drukiem i przygotowuj\u0105 modele 3d do wydrukowania przez osoby trzecie.<\/p>\n<p>Kiedy tworzymy obiekt 3d pod k\u0105tem druku efektem ko\u0144cowym powinien by\u0107 plik w formacie STL (stereolitography) spe\u0142niaj\u0105cy takie za\u0142o\u017cenia:<\/p>\n<p>1) Model powinien by\u0107 &#8222;watertight&#8221; czyli stanowi\u0107 pojedyncz\u0105 &#8222;sk\u00f3r\u0119&#8221; czy te\u017c siatk\u0119 o zerowej grubo\u015bci b\u0119d\u0105cej powierzchni\u0105 naszego obiektu. Siatka sk\u0142adaj\u0105ca si\u0119 z tr\u00f3jk\u0105t\u00f3w powinna by\u0107 ci\u0105g\u0142a, nie mie\u0107 dziur, ani zagi\u0119\u0107.<\/p>\n<p>2) \u017badne powierzchnie nie powinny si\u0119 przenika\u0107. Powinno by\u0107 jasne co jest wn\u0119trzem, a co zewn\u0119trzem obiektu.<\/p>\n<p>Aby powy\u017csze punkty zwizualizowa\u0107:<br \/>\n<a href=\"http:\/\/www.designfutures.pl\/?attachment_id=49778\" rel=\"attachment wp-att-49778\"><img decoding=\"async\" class=\"alignnone size-large wp-image-49778\" title=\"3spikeyballsnumbered2\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2012\/09\/3spikeyballsnumbered2-640x397.png\" alt=\"\" width=\"640\" height=\"397\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/09\/3spikeyballsnumbered2-640x397.png 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/09\/3spikeyballsnumbered2-300x186.png 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/09\/3spikeyballsnumbered2.png 1200w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p style=\"text-align: right;\"><span style=\"color: #c0c0c0;\">(\u017ar\u00f3d\u0142o: ponoko.com)<\/span><\/p>\n<p>Wszystkie trzy modele z zewn\u0105trz wygladaj\u0105 tak samo. Natomiast pierwszy si\u0119 kompletnie nie nadaje do druku, poniewa\u017c zr\u00f3wno kula, jak i sto\u017cki s\u0105 osobnymi obiektami, i wszystkie s\u0105 otwarte (nie s\u0105 &#8222;watertight&#8221;). Drugi pokazuje kul\u0119 i sto\u017cki jako osobne zamkni\u0119te &#8222;watertight&#8221; obiekty nak\u0142adaj\u0105ce si\u0119 na siebie. Taki zbi\u00f3r obiekt\u00f3w by\u0107 mo\u017ce si\u0119 wydrukuje, ale software mo\u017ce potraktowa\u0107 cze\u015b\u0107 wsp\u00f3ln\u0105 kuli i sto\u017ck\u00f3w np. jako zewn\u0119trze i niczym go nie wype\u0142ni\u0107, albo zrobi\u0107 co\u015b r\u00f3wnie dziwnego. Zdecydowanie lepiej unika\u0107 takich sytuacji. Trzeci przyk\u0142ad pokazuje model, kt\u00f3ry dobrze spe\u0142nia warunki #1 i #2.<\/p>\n<p>Te dwa warunki nale\u017cy sprawdzi\u0107 przed wydrukiem za pomoc\u0105 przepuszczenia pliku STL przez t\u0105 <a href=\"http:\/\/cloud.netfabb.com\/\">us\u0142ug\u0119 sieciow\u0105 Netfabb<\/a>. A je\u015bli modelujemy cz\u0119\u015bciej, to warto \u015bci\u0105gn\u0105\u0107 sobie darmowy program <a href=\"http:\/\/www.netfabb.com\/download.php\">Netfabb Studio Basic<\/a>, kt\u00f3ry robi z grubsza to samo lokalnie u nas na komputerze.\u00a0Ta us\u0142uga i program potrafi\u0105 te\u017c do pewnego stopnia naprawi\u0107 nie-do-ko\u0144ca-dobry model.<\/p>\n<p>Kolejne cechy elementy dobrego modelu to:<!--more--><\/p>\n<p>3) Wielko\u015b\u0107. Rozmiar wydruku jesli limitowany wielko\u015bci\u0105 obj\u0119to\u015bci roboczej. Zale\u017cy to oczywi\u015bcie od wielko\u015bci drukarki. W stanie na dzi\u015b typowy RepRap ma pole robocze oko\u0142o 20x20x15cm (X,Y,Z), cho\u0107 s\u0105 te\u017c wi\u0119ksze maszyny. Wi\u0119ksze obiekty trzeba przeskalowa\u0107, albo rozbi\u0107 na cz\u0119\u015bci.<\/p>\n<p>4) Je\u015bli wydruk ma mie\u0107 cz\u0119\u015bci ruchome (tryby, suwaki itp.) to nale\u017cy je w miar\u0119 mo\u017cliwo\u015bci drukowa\u0107 jako osobne obiekty, tzn. nie w pozycjach docelowych, \u017ceby si\u0119 przypadkowo nie &#8222;sklei\u0142y&#8221;. Alternatywnie mo\u017cna je drukowa\u0107 na miejscu, ale nale\u017cy dawa\u0107 tolerancje\/szczeliny zgodnie z punktem #12.<\/p>\n<p>5) Nie szalejmy z ilo\u015bci\u0105 tr\u00f3jk\u0105t\u00f3w\/wielok\u0105t\u00f3w w modelu. Plik STL nie powinien mie\u0107 wi\u0119cej ni\u017c ~30MB. W stanie na dzi\u015b np. Slic3r potrafi si\u0119 zawiesi\u0107 przy wi\u0119kszych plikach. Je\u015bli siatka modelu jest wi\u0119ksza, to nale\u017cy przeprowadzi\u0107 operacj\u0119 decymacji (np. u\u017cywaj\u0105c darmowego programu Blender) , kt\u00f3ra zmniejsza rozdzielczo\u015b\u0107 obiektu i tym samym liczb\u0119 tr\u00f3jk\u0105t\u00f3w. Nawet dla obiekt\u00f3w gabarytowo zbli\u017conych do wielko\u015bci drukarki w 30MB zmie\u015bci si\u0119 wystarczaj\u0105co du\u017co fasetek, \u017ceby obiekt by\u0142 optycznie g\u0142adki.<\/p>\n<p>6) * Wydruk powinien mie\u0107 jak\u0105\u015b p\u0142ask\u0105 podstaw\u0119 o powierzchni przynajmniej jednego cm^2 dla ma\u0142ych obiekt\u00f3w i kilku cm^2 dla wi\u0119kszych, kt\u00f3ra mo\u017ce przylega\u0107 do powierzchni sto\u0142u roboczego. Wydruk kuli czy sze\u015bcianu stoj\u0105cego na kraw\u0119dzi jest niemo\u017cliwy (bez podp\u00f3rek). Nale\u017cy obr\u00f3ci\u0107 model tak, \u017ceby ta powierzchnia by\u0142a w p\u0142aszczy\u017anie X-Y (Netfabb Studio Basic mo\u017ce to zrobi\u0107 dla nas automatycznie). Dla ma\u0142ych powierzchni przylegania mo\u017cna je sztucznie powi\u0119kszy\u0107 w modelu lub przy przerabianiu na g-cody komedn\u0105 &#8222;brim&#8221; (a po wydruku odci\u0105\u0107 no\u017cem)<\/p>\n<p>Drukarka nie potrafi drukowa\u0107 w powietrzu. Tzn. kolejna warstwa musi si\u0119 opiera\u0107 na poprzedniej. Oznacza to, \u017ce model nie powinien mie\u0107:<\/p>\n<p>7) * Zbyt mocno ujemnie nachylonych \u015bcian (takich jak w literze V). 45 stopni jest zazwyczaj OK . 70 stopni (bardziej sp\u0142aszczone V) jest problematyczne, ale mo\u017ce si\u0119 uda\u0107 z widocznymi artefaktami. Wi\u0119ksze k\u0105ty raczej si\u0119 nie udaj\u0105.<\/p>\n<p>8 ) * Przewieszek. Czyli \u015bcian o nachyleniu 90 stopni o podparciu w jednym miejscu (np. poprzeczki w literze E). Takie przewieszki nie drukuj\u0105 si\u0119 dobrze na drukarkach typu RepRap, je\u015bli s\u0105 wi\u0119ksze ni\u017c 1-2mm. Cz\u0119sto mo\u017cna to wyeliminowa\u0107 zmieniaj\u0105c orientacj\u0119 modelu, tak, by przewieszka przesta\u0142a by\u0107 przewieszk\u0105. Np. liter\u0119 E mo\u017cna obr\u00f3ci\u0107 o 90 stopni.<\/p>\n<p>9) Wyj\u0105tkiem od #8 s\u0105 tzw. mosty czyli przewieszki podparte w 2 miejscach (poprzeczka w literze H). Je\u015bli taka pozioma powierzchnia jest podparta co 5cm * lub mniej, to powinna si\u0119 do\u015b\u0107 dobrze wydrukowa\u0107. Mo\u017cna si\u0119 spodziewa\u0107 co najwy\u017cej lekkiego \u0142uku. Przy wi\u0119kszych odleg\u0142o\u015bciach \u0142uk b\u0119dzie coraz bardziej widoczny.<\/p>\n<p>I zazwyczaj mniej istotne uwagi co do detali:<\/p>\n<p>10) Grubo\u015b\u0107 \u015bcianki jest limitowana szeroko\u015bci\u0105 dyszy drukarki &#8211; zazwyczaj 0,4 lub 0,5 mm. Takie \u015bcianki nie maj\u0105 jednak za du\u017cej wytrzyma\u0142o\u015bci i warto \u017ceby nie by\u0142y wy\u017csze ni\u017c kilka cm. Lepiej zrobi\u0107 \u015bciank\u0119 o grubo\u015bci przynajmniej 1-2mm. Nale\u017cy te\u017c pami\u0119ta\u0107, \u017ce \u015bcianki nie mog\u0105 mie\u0107 p\u00f3\u0142torej szeroko\u015bci dyszy i dla dyszy 0,5 mm mo\u017cemy mie\u0107, albo szeroko\u015b\u0107 0,5mm albo 1mm. \u015acianki o szeroko\u015bci np. 1,3mm dadz\u0105 si\u0119 wydrukowa\u0107, ale b\u0119d\u0105 si\u0119 sk\u0142ada\u0142y z dw\u00f3ch \u015bcianek 0,5mm rozdzielonych powietrzem, co fatalnie wp\u0142ynie na wytrzyma\u0142o\u015b\u0107 mechaniczn\u0105.<\/p>\n<p>11) Dobrym pomys\u0142em jest nie robi\u0107 wysokich, nie po\u0142\u0105czonych z boku kolumn o zbyt ma\u0142ym przekroju. Np. kolumna o \u015brednicy 2mm i wysoko\u015bci 3-4cm ma spor\u0105 szans\u0119 si\u0119 z\u0142ama\u0107 w czasie wydruku. Ale ju\u017c kolumna o \u015brednicy 1 cm mo\u017ce by\u0107 praktycznie dowolnej wysoko\u015bci.<\/p>\n<p>12) Szczeliny\/otwory o szeroko\u015bci mniejszej ni\u017c 0,5mm maj\u0105 szans\u0119 by\u0107 niewidoczne na wydruku. 1mm jest raczej bezpieczny, ale je\u015bli ma to by\u0107 otw\u00f3r pionowy to istotne s\u0105 wytyczne z kolejnego punktu.<\/p>\n<p>13) W przypadku otwor\u00f3w o \u015brednicy &lt;20mm pionowych (prostopad\u0142ych do warstw) na wydruku drukarki maj\u0105 tendencj\u0119 do zani\u017cania rozmiaru otworu o oko\u0142o 1mm. Jest wiele powod\u00f3w dla kt\u00f3rych tak si\u0119 dzieje. Winny jest miedzy innymi skurcz materia\u0142u, spos\u00f3b rysowania okr\u0119g\u00f3w przez software czy wleczenie plastiku za g\u0142owic\u0105. Je\u015bli co\u015b ma dok\u0142adnie pasowa\u0107 (np. t\u0142oki i cylindry w silniku) to warto przeskalowa\u0107 w g\u00f3r\u0119 wewn\u0119trzn\u0105 powierzchni\u0119 cylindra. W praktyce, je\u015bli chcemy dobrze spasowa\u0107 \u015brednice, to warto nastawi\u0107 si\u0119 na kilka iteracji co do doboru tolerancji. Otwory poziome nie podlegaj\u0105 temu zjawisku, lub podlegaj\u0105 mu w znacznie mniejszym stopniu.<\/p>\n<p>14) Szczeg\u00f3\u0142y rze\u017aby. Najmniejsze szczeg\u00f3\u0142y s\u0105 znowu limitowane szeroko\u015bci\u0105 dyszy (0,5mm).<br \/>\nOg\u00f3lnie szczeg\u00f3\u0142y wychodz\u0105 lepiej na powierzchniach pionowych ni\u017c poziomych tzn. detale rze\u017aby twarzy b\u0119d\u0105 lepiej wygl\u0105da\u0142y, je\u015bli g\u0142owa b\u0119dzie w pozycji naturalnej\/pionowej ni\u017c w pozycji patrz\u0105cej w niebo.<\/p>\n<p>Ograniczenia oznaczone gwiazdk\u0105 * mog\u0105 by\u0107 w du\u017cym stopniu wyeliminowane, je\u015bli drukujemy z podp\u00f3rkami (&#8222;supportem&#8221;). O zaletach i wadach drukowania z podp\u00f3rkami napiszemy niebawem.<\/p>\n<p>Je\u015bli z Waszej praktyki wynika, \u017ce s\u0105 jeszcze jakie\u015b wytyczne, co do modeli do druku, o kt\u00f3rych nie napisali\u015bmy, dajcie zna\u0107 w komentarzach &#8211; dodamy je do listy.<\/p>\n<p>Nale\u017cy te\u017c podkre\u015bli\u0107, \u017ce wiele z tych punkt\u00f3w, w szczeg\u00f3lno\u015bci tych opisanych parametrami liczbowymi, odnosi si\u0119 do dzisiejszych ogranicze\u0144 software i hardware domowych drukarek pracuj\u0105cych w technologii FDM. By\u0107 mo\u017ce za kilka miesi\u0119cy czy rok nie b\u0119d\u0105 one ju\u017c aktualne. R\u00f3wnie\u017c inne typy drukarek np. pracuj\u0105ce w technologii SLA czy te\u017c drukarki profesjonalne b\u0119d\u0105 mia\u0142y cz\u00e9\u015bciowo inne wytyczne.<\/p>\n<p>Przypomn\u0119 te\u017c przy okazji, \u017ce w niedawnych postach opisali\u015bmy pokr\u00f3tce obs\u0142ug\u0119 dw\u00f3ch open source&#8217;owych program\u00f3w do modelowania:\u00a0<a href=\"http:\/\/www.designfutures.pl\/?p=704\">Blender<\/a>\u00a0i\u00a0<a href=\"http:\/\/www.designfutures.pl\/?p=621\">SketchUp<\/a>\u00a0(do kompletu brakuje jeszcze OpenSCAD, o kt\u00f3rym napiszemy w niedalekiej przysz\u0142o\u015bci).<\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdesignfutures.jawordesign.com%2F%3Fp%3D49748&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Zebra\u0142em kilka my\u015bli na temat tego jak tworzy\u0107 modele, \u017ceby dobrze si\u0119 wydrukowa\u0142y na dzisiejszych drukarkach klasy RepRap. Te wytyczne mog\u0105 by\u0107 szczeg\u00f3lnie przydatne pocz\u0105tkuj\u0105cym drukarzom, a tak\u017ce osobom, kt\u00f3re nie maj\u0105 do\u015bwiadczenia z drukiem i przygotowuj\u0105 modele 3d do wydrukowania przez osoby trzecie. Kiedy tworzymy obiekt 3d pod k\u0105tem druku efektem ko\u0144cowym powinien by\u0107 <a href='https:\/\/designfutures.jawordesign.com\/?p=49748'>[&#8230;]<\/a><\/p>\n","protected":false},"author":4,"featured_media":49778,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,38],"tags":[19,39,48,31,9,163,56],"class_list":["post-49748","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modelowanie-3d","category-praktyka-drukowania","tag-instrukcja","tag-jak-drukowac","tag-modelowanie-3d-2","tag-obiekt","tag-open-source","tag-reprap","tag-wielkosc-wydruku","category-46-id","category-38-id","post-seq-1","post-parity-odd"],"_links":{"self":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/49748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49748"}],"version-history":[{"count":23,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/49748\/revisions"}],"predecessor-version":[{"id":73771,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/49748\/revisions\/73771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/media\/49778"}],"wp:attachment":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}