{"id":52,"date":"2011-08-12T18:55:05","date_gmt":"2011-08-12T18:55:05","guid":{"rendered":"http:\/\/www.designfutures.pl\/?p=52"},"modified":"2011-08-12T18:55:05","modified_gmt":"2011-08-12T18:55:05","slug":"skeinforge-i-inne-zabawki-czyli-jak-zamienic-model-3d-na-plastikowy-obiekt","status":"publish","type":"post","link":"https:\/\/designfutures.jawordesign.com\/?p=52","title":{"rendered":"Skeinforge i inne zabawki &#8211; czyli jak zamieni\u0107 model 3D na plastikowy obiekt"},"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%3D52&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>Tak jak pisa\u0142em w jednym z poprzednich post\u00f3w, nadszed\u0142 czas na wyja\u015bnienie istoty dzia\u0142ania Skeinforge&#8217;a. Jest to z pewno\u015bci\u0105 najlepszy program do drukowania 3d na drukarce RepRap (albo raczej do generowania \u015bcie\u017cki). Istniej\u0105 coprawda inne programy (RepRap Host, ReplicatorG, RepSnapper), ale jako\u015b\u0107 generowanych obiekt\u00f3w jest du\u017co gorsza &#8211; mo\u017ce z wyj\u0105tkiem Replicatora, bo ma w siebie wbudowanego w\u0142a\u015bnie Skeinforge&#8217;a.<\/p>\n<p>\u017beby lepiej zrozumie\u0107 istot\u0119 techniki drukowania 3d, popatrzmy na poni\u017cszy szkic :<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=74\" rel=\"attachment wp-att-74\"><img decoding=\"async\" class=\"alignnone size-large wp-image-74\" title=\"skein_0\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/skein_0-640x187.jpg\" alt=\"\" width=\"640\" height=\"187\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skein_0-640x187.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skein_0-300x87.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skein_0.jpg 1117w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>W pierwszym kroku budujemy nasz 3d model w programie 3d, lub poprostu \u015bci\u0105gamy go z internetu (np ze strony Thingiverse.com). Niezale\u017cnie od tego jakiego programu 3d u\u017cywamy (mo\u017ce to by\u0107 Sketchup, Blender, 3d Studio, AutoCad, Microstation itd) musimy ustawi\u0107 sobie jednostki na milimetry, i wyznaczy\u0107 obszar roboczy w pliku tak, \u017ceby mia\u0142 wielko\u015b\u0107 pola drukowania naszej drukarki. Najcz\u0119\u015bciej jest to obszar pomi\u0119dzy punktem (0,0) i (200,200), czyli poprostu kwadrat. Pami\u0119tajmy te\u017c o tym, \u017ce obiekty po\u0142o\u017cone w tym kwadracie musz\u0105 dotyka\u0107 wysoko\u015bci '0&#8242;, czyli le\u017ce\u0107 poprostu p\u0142asko na 'stole&#8217;, a nie wisie\u0107 w powietrzu.<\/p>\n<p>Uwaga : cz\u0119\u015bci <strong>musz\u0105<\/strong> by\u0107 zamodelowane jako bry\u0142y (solid) i ka\u017cda bry\u0142a musi by\u0107 jednym, zamkni\u0119tym obiektem. Je\u015bli wygenerujemy \u015bcie\u017cki z wielokrotnie przenikaj\u0105cych si\u0119 osobnych bry\u0142 lub otwartych powierzchni, dostaniemy bardzo dziwne i nieprzewidywalne rezultaty (raczej nienadaj\u0105ce si\u0119 do u\u017cytku). Je\u015bli modelujemy w programie, kt\u00f3ry nie mo\u017ce modelowa\u0107 bry\u0142owo (np sketchup), to trzeba koniecznie stworzy\u0107 obiekt jako zamkni\u0119te 'wodoszczelne pude\u0142ko&#8217;, tzn bez dziur. Jest du\u017ca szansa, \u017ce Skeinforge to \u0142yknie \ud83d\ude42<\/p>\n<p>Po u\u0142o\u017ceniu cz\u0119\u015bci na obszarze roboczym (kwadracie) upewniamy si\u0119, \u017ce \u017cadna z nich nie wystaje po za niego (a najlepiej je\u015bli ma te\u017c jaki\u015b margines bezpiecze\u0144stwa, np 5mm). Nast\u0119pnie eksportujemy plik do formatu STL. STL jest to najbardziej rozpowszechniony format zapisu danych s\u0142u\u017c\u0105cy do druku 3d lub podobnych technik fabrykacji&#8230; oryginalnie stosowany do techniki zwanej Stereolitografi\u0105 (st\u0105d STL), w\u0142a\u015bciwie jest najprostszym sposobem zapisu geometrii w przestrzeni &#8211; jako lista wierzcholk\u00f3w pogrupowanych w tr\u00f3jk\u0105ty.<\/p>\n<p>W zwi\u0105zku z powy\u017cszym, zanim zamienimy skomplikowan\u0105 geometri\u0119 zbudowan\u0105 np. na powierzchniach NURBS na plik STL warto jest \u00a0j\u0105 najpierw <strong>zmeshowa\u0107<\/strong>. Meshowanie polega na triangulizacji geometrii, tak \u017ce pojawi si\u0119 siatka. Wiele program\u00f3w robi to automatycznie podczas zapisywania jako STL, ale dobrze czasem mie\u0107 to pod kontrol\u0105 i zrobi\u0107 to osobno. Jedne z wa\u017cniejszych parametr\u00f3w podczas meshowania to tolerancja k\u0105t\u00f3w (polecam co\u015b ok 20 stopni) oraz tolerancja odchy\u0142u geometrii (stroke tolerance), co w milimetrach mo\u017ce by\u0107 czym\u015b pomi\u0119dzy 0.1 do 1 mm.<\/p>\n<p>Oczywi\u015bcie je\u015bli modelujemy obiekt od pocz\u0105tku jako mesh, powy\u017csze czynno\u015bci s\u0105 niepotrzebne &#8211; pami\u0119tajmy tylko o tym, \u017ceby obiekt by\u0142 jedn\u0105 zamkni\u0119t\u0105 'skorup\u0105&#8217;, bez innych obiekt\u00f3w w \u015brodku lub samoprzecinaj\u0105cych si\u0119 cz\u0119\u015bci i dziur.<\/p>\n<p>&nbsp;<\/p>\n<p>Kiedy ju\u017c przygotujemy plik STL, otwieramy program <strong>Skeinforge<\/strong>. Jest on zestawem r\u00f3\u017cnych narz\u0119dzi s\u0142u\u017c\u0105cych do przerobienia obiektu tr\u00f3jwymiarowego na zestaw instrukcji poruszaj\u0105cych g\u0142owic\u0119, czyli gkody. Z pewno\u015bci\u0105 niekt\u00f3rzy z Was spotkali si\u0119 z gkodami ju\u017c wcze\u015bniej, np w maszynach CNC &#8211; gdy\u017c, co tu du\u017co gada\u0107, RepRap tak naprawd\u0119 jest maszyn\u0105 CNC, tylko \u017ce nie subtraktywn\u0105 (jak frezarki), lecz addytywn\u0105.<\/p>\n<p><strong>UWAGA : Ten tutorial dotyczy wersji 39. Pocz\u0105wszy od wersji 40 inaczej ustawia si\u0119 pr\u0119dko\u015b\u0107 t\u0142oczenia &#8211; postaram si\u0119 przerobi\u0107 ten opis jak tylko to przetestuj\u0119 \u00a0!<\/strong><\/p>\n<p>Skeinforge&#8217;a mo\u017cna \u015bci\u0105gn\u0105\u0107 ze strony\u00a0<a href=\"http:\/\/fabmetheus.crsndoo.com\/\">http:\/\/fabmetheus.crsndoo.com\/<\/a>, trzeba jednak wcze\u015bniej zainstalowa\u0107 j\u0119zyk programowania <a href=\"http:\/\/www.python.org\/download\/\">Python<\/a>\u00a0(w wersji 2.x). \u00a0Wi\u0119cej informacji tak\u017ce na stronie <a href=\"http:\/\/fabmetheus.crsndoo.com\/wiki\/index.php\/Skeinforge\">wiki<\/a><\/p>\n<p>Po \u015bci\u0105gni\u0119ciu i instalacji odpalamy poprostu plik skeinforge.py i otwiera nam si\u0119 okno jak poni\u017cej :<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=59\" rel=\"attachment wp-att-59\"><img decoding=\"async\" class=\"alignnone size-full wp-image-59\" title=\"sf\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/sf.jpg\" alt=\"\" width=\"664\" height=\"701\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/sf.jpg 664w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/sf-284x300.jpg 284w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/sf-640x675.jpg 640w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Do RepRapa zawsze u\u017cywamy profilu o nazwie Extrusion, oraz przycisku Craft (takie powinny by\u0107 domy\u015blne ustawienia)<\/p>\n<p>Poni\u017cej szybkie wyja\u015bnienie poszczeg\u00f3lnych zak\u0142adek :<\/p>\n<p><strong>Bottom<\/strong> : w\u0142\u0105czone, definiuje wysoko\u015b\u0107 pierwszej warstwy<\/p>\n<p>Additional Height over Layer Thickness = 0.5 (w po\u0142owie wysoko\u015bci warstwy)<\/p>\n<p>Altitude : 0.0mm<\/p>\n<p><strong>Carve<\/strong> : podstawowe narz\u0119dzie do 'ciachania&#8217; obiektu STL na plasterki&#8230; generuje ono tylko obw\u00f3dk\u0119 zewn\u0119trzn\u0105 bry\u0142y, kolejne narz\u0119dzia dokonuj\u0105 dalszych modyfikacji (np. wype\u0142nienia). Wyj\u0105tkiem jest sytuacja gdy jest w obiekcie tzw. 'mostek&#8217;, i drukarka musi drukowa\u0107 przez chwil\u0119 w powietrzu &#8211; wtedy narz\u0119dzie to generuje wype\u0142nienie w kierunku 'mostka&#8217;. Opcj\u0119 t\u0105 mo\u017cna w\u0142\u0105czy\u0107\/wy\u0142\u0105czy\u0107 &#8211; Infill in Direction of Bridge.<\/p>\n<p>Layer Thickness : ok 0.3 &#8211; 0.4, najcz\u0119\u015bciej u\u017cywa si\u0119 0.38<\/p>\n<p>reszta ustawie\u0144 domy\u015blna<\/p>\n<p><strong>Chambe<\/strong>r : wy\u0142\u0105czone<\/p>\n<p><strong>Clip<\/strong> : w\u0142\u0105czone, zapobiega powstawaniu mikroblob\u00f3w na obwodzie, w miejscu gdzie pocz\u0105tek styka si\u0119 z ko\u0144cem obwodu.<\/p>\n<p>Clip over Perimeter Width : 0.5<\/p>\n<p>Connection distance : 10<\/p>\n<p><strong>Comb<\/strong>: wy\u0142\u0105czone<\/p>\n<p><strong>Cool<\/strong> : wa\u017cne przy drukowaniu ma\u0142ych szpiczastych zako\u0144cze\u0144 &#8211; pozwala na sch\u0142odzenie plastiku przed na\u0142o\u017ceniem kolejnej warstwy.<\/p>\n<p>Minimum layer time : 8s<\/p>\n<p><strong>Dimension<\/strong> : jeden z najwa\u017cniejszych modu\u0142\u00f3w, definiuje spos\u00f3b 'zasysania&#8217; plastiku wg\u0142\u0105b ekstrudera pomi\u0119dzy osobnymi ruchami, tak aby wyciekaj\u0105cy plastik nie znalaz\u0142 si\u0119 w niepo\u017c\u0105danych miejscach.<\/p>\n<p>Absolute Extrusion distance : tak<\/p>\n<p>Extruder Retraction Speed : 500<\/p>\n<p>Retraction Distance : 100<\/p>\n<p>Restart extra distance : 0.1<\/p>\n<p><strong>Export<\/strong> : s\u0142u\u017cy do zapisywania gkod\u00f3w, wszystkie ustawienia jak domy\u015blnie<\/p>\n<p><strong>Fill<\/strong> : S\u0142u\u017cy do wype\u0142niania obiektow plastikiem za pomoc\u0105 wewn\u0119trznego wzoru (np linii)<\/p>\n<p>Extra shells : 2,2,2<\/p>\n<p>Infill : line<\/p>\n<p>Infill perimeter overlap : 0.15<\/p>\n<p>Infill solidity (ratio) : 0.7 lub 0.8 . Warto\u015b\u0107 1 da nam 100% wype\u0142niony obiekt<\/p>\n<p>Infill width over thickness : 1.5<\/p>\n<p>Solid surface thickness : 1 (lub 2)<\/p>\n<p>reszta ustawie\u0144 jak domy\u015blnie<\/p>\n<p><strong>Fillet, Home, Hop<\/strong> : wy\u0142\u0105czone<\/p>\n<p><strong>Jitter, Lash<\/strong> : wy\u0142\u0105czone<\/p>\n<p><strong>Limit<\/strong> : s\u0142u\u017cy do na\u0142o\u017cenia limit\u00f3w na pr\u0119dko\u015bci osi.<\/p>\n<p>Maximum initial Feed Rate : 30<\/p>\n<p>Maximum Z feed rate : 1 (pr\u0119dko\u015b\u0107 przesuwu na osi Z &#8211; lepiej nie przekracza\u0107 1, gdy\u017c silnik mo\u017ce gubi\u0107 kroki)<\/p>\n<p><strong>Multiply<\/strong> : s\u0142u\u017cy do wielokrotnego drukowania tego samego obiektu. <strong>Uwaga : jest to te\u017c bardzo wygodne narz\u0119dzie do ustawiania obiektu na \u015brodku sto\u0142u<\/strong>. Ustawiamy wtedy :<\/p>\n<p>center X : 100<\/p>\n<p>center Y : 100<\/p>\n<p>number of columns : 1<\/p>\n<p>number of rows : 1<\/p>\n<p><strong>Oozebane<\/strong> : wy\u0142\u0105czone<\/p>\n<p><strong>Preface<\/strong> : dodaje odpowiednie linie gkod\u00f3w do naszego pliku. Zazwyczaj s\u0105 to instrukcje do wyzerowania pozycji osi, w\u0142\u0105czenia ekstrudera, ustawienia temperatury, wyboru systemu miar (metryczny czy imperialny) itp.<\/p>\n<p>Set Positioning to Absolute : w\u0142\u0105czone<\/p>\n<p>Set units to milimeters : tak<\/p>\n<p>start at home : tak<\/p>\n<p>turn extruder off at shutdown : tak<\/p>\n<p><strong>Raft<\/strong> : przydaje si\u0119 przy drukowaniu bez podgrzewanego sto\u0142u, lub przy nier\u00f3wnym pod\u0142o\u017cu. Przy podgrzewanym stole dobrze jest wy\u0142\u0105czy\u0107 'tratw\u0119&#8217; (add raft, elevate nozzle, orbit), ale pozostawiaj\u0105c opcj\u0119 'activate raft&#8217;. Mo\u017cemy wtedy spowodowa\u0107, \u017ce nasza pierwsza warstwa wydrukuje si\u0119 o po\u0142ow\u0119 wolniej i lepiej przyklei si\u0119 do powierzchni sto\u0142u.<\/p>\n<p>Object first layer feed rate infill multiplier : 0.5<\/p>\n<p>Object first layer feed rate perimeter multiplier : 0.5<\/p>\n<p>object first layer flow rate multiplier : 0.6<\/p>\n<p>reszta jak domy\u015blnie<\/p>\n<p>Uwaga : opcja support pozwala na generowanie 'podp\u00f3rek&#8217; dla obiekt\u00f3w kt\u00f3re ich wymagaj\u0105 (np maj\u0105 cz\u0119\u015bci wisz\u0105ce w powietrzu)<\/p>\n<p><strong>Scale<\/strong> : wy\u0142\u0105czona<\/p>\n<p><strong>Speed<\/strong> : najwa\u017cniejsza zak\u0142adka, s\u0142u\u017cy do ustawienia pr\u0119dko\u015bci wydruku i skalibrowania ilo\u015bci wyt\u0142aczanego plastiku.<\/p>\n<p>Add flow rate : tak<\/p>\n<p>Feed rate : 30<\/p>\n<p>Flow rate : 30<\/p>\n<p>Uwaga : powy\u017csze dwie warto\u015bci zale\u017c\u0105 bardzo od twojej maszyny oraz od budowy ekstrudera. Du\u017co zale\u017cy te\u017c od warto\u015bci E_STEPS_PER_MM w oprogramowaniu na elektronice steruj\u0105cej . Zmieniaj\u0105c te dwie rzeczy mamy bardzo du\u017cy wp\u0142yw na jako\u015b\u0107 wydruku !<\/p>\n<p>Perimeter feed rate over operating feed rate : 0.5 &#8211; pr\u0119dko\u015b\u0107 przesuwania g\u0142owicy podczas drukowania zewn\u0119trznej warstwy plastiku &#8211; zaleca si\u0119, \u017ceby by\u0142a o po\u0142ow\u0119 wolniejsza ni\u017c normalna pr\u0119dko\u015b\u0107.<\/p>\n<p>Perimeter flow rate over operating feed rate : 0.5 &#8211; pr\u0119dko\u015b\u0107 t\u0142oczenia plastiku (podobnie jak powy\u017cej, zaleca si\u0119 o po\u0142ow\u0119 wolniej)<\/p>\n<p>Travel feed rate : 50 mm\/s (pr\u0119dko\u015b\u0107 przesuwu g\u0142owicy gdy nie jest t\u0142oczony plastik)<\/p>\n<p><strong>Uwaga : \u00a0od wersji Skeinforge 40 kalkulowanie ilo\u015bci t\u0142oczonego plastiku odbywa si\u0119 w inny spos\u00f3b &#8211; wi\u0119cej o tym wkr\u00f3tce.<\/strong><\/p>\n<p><strong>Splodge, Stretch, Temperature, Tower, Unpause, Widen, Wipe<\/strong> : wy\u0142\u0105czone<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>po wprowadzeniu tych ustawie\u0144, mo\u017cemy za\u0142adowa\u0107 nasz plik STL ! Aby to zrobi\u0107, wystarczy klikn\u0105\u0107 na dole przycisk 'Skeinforge&#8217; (warto jeszcze przedtem zapisa\u0107 swoje ustawienia przyciskiem Save All). Wybieramy wi\u0119c plik z modelem STL i voila !<\/p>\n<p>Teraz ju\u017c wystarczy troch\u0119 poczeka\u0107 (zazwyczaj ok kilku minut) obserwuj\u0105c instrukcje wy\u015bwietlane w okienku tekstowym, i po zako\u0144czeniu generowania pliku mo\u017cna przyst\u0105pi\u0107 do drukowania gkod\u00f3w.<\/p>\n<p>&nbsp;<\/p>\n<p>Oto model 3D Wydzia\u0142u Architektury Politechniki Wroc\u0142awskiej, zamodelowany przez student\u00f3w w programie Microstation (na podstawie zdj\u0119\u0107 i narz\u0119dzi do fotogrametrii). Model jest zapisany jako <strong>jedna<\/strong> bry\u0142a (to bardzo wa\u017cne!). Zwizualizowany poni\u017cej jako zrzut ekranu z programu Netfabb (o tym p\u00f3\u017aniej).<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=75\" rel=\"attachment wp-att-75\"><img decoding=\"async\" class=\"alignnone size-large wp-image-75\" title=\"skeinf_1\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/skeinf_1-640x384.jpg\" alt=\"\" width=\"640\" height=\"384\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_1-640x384.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_1-300x180.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_1.jpg 1440w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Ten sam model po przerobieniu go przez Skeinforge wygl\u0105da tak:<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=76\" rel=\"attachment wp-att-76\"><img decoding=\"async\" class=\"alignnone size-large wp-image-76\" title=\"skeinf_3\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/skeinf_3-640x466.jpg\" alt=\"\" width=\"640\" height=\"466\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_3-640x466.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_3-300x218.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_3.jpg 1050w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>A pojedyncza warstwa tak (strza\u0142ki pokazuj\u0105 kierunek przesuwu g\u0142owicy):<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=77\" rel=\"attachment wp-att-77\"><img decoding=\"async\" class=\"alignnone size-large wp-image-77\" title=\"skeinf_2\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/skeinf_2-640x473.jpg\" alt=\"\" width=\"640\" height=\"473\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_2-640x473.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_2-300x222.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/skeinf_2.jpg 989w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>(dzi\u0119ki drobnym modyfikacjom ustawie\u0144 w zak\u0142adce Fill &#8211; model wydrukowa\u0142 si\u0119 bez wype\u0142nienia, czyli duuu\u017co szybciej!)<\/p>\n<p>Po wygenerowaniu pliku z gkodami (powinien znale\u017a\u0107 si\u0119 w tym samym katalogu co STL), mo\u017cemy za\u0142adowa\u0107 go do RepSnappera (lub innego programu &#8211; ostatnio np popularny jest Pronterface) i wydrukowa\u0107. Po otwarciu pliku .gcode w RepSnapperze model wygl\u0105da tak :<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=78\" rel=\"attachment wp-att-78\"><img decoding=\"async\" class=\"alignnone size-large wp-image-78\" title=\"reps_1\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/reps_1-640x424.jpg\" alt=\"\" width=\"640\" height=\"424\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_1-640x424.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_1-300x198.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_1.jpg 1258w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Jak wida\u0107 wszystko zwizualizowane jest za pomoc\u0105 linii pokazuj\u0105cych \u015bcie\u017ck\u0119 g\u0142owicy. Kolor odzwierciedla pr\u0119dko\u015b\u0107, wi\u0119c ciemniejsze linie (zewn\u0119trzne) ekstruduj\u0105 si\u0119 wolniej, wewn\u0119trzne szybciej &#8211; zazwyczaj daje to lepsz\u0105 jako\u015b\u0107. Fioletowe linie pokazuj\u0105 ruchy g\u0142owicy pomi\u0119dzy sekwencjami t\u0142oczenia plastiku. Widoczne na samej g\u00f3rze kwadraty, to 'kr\u0105\u017cenie&#8217; g\u0142owicy wok\u00f3\u0142 wie\u017cy w oczekiwaniu na sch\u0142odzenie si\u0119 plastiku. Tak wi\u0119c otwieraj\u0105c taki plik w RepSnapperze nic nam si\u0119 nie ukryje ! Wida\u0107 jak na d\u0142oni wszystko co b\u0119dzie robi\u0142a drukarka przez najbli\u017csz\u0105 godzin\u0119 \ud83d\ude42<\/p>\n<p>Klikaj\u0105c na zak\u0142adk\u0119 'Display Options&#8217; mo\u017cna te\u017c obejrze\u0107 tylko cz\u0119\u015b\u0107 linii (reguluj\u0105c suwakiem From &#8211; To):<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=79\" rel=\"attachment wp-att-79\"><img decoding=\"async\" class=\"alignnone size-large wp-image-79\" title=\"reps_2\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/reps_2-640x424.jpg\" alt=\"\" width=\"640\" height=\"424\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_2-640x424.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_2-300x198.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/reps_2.jpg 1258w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Aby wydrukowa\u0107 gkody musimy :<\/p>\n<p>&#8211; rozgrza\u0107 g\u0142owic\u0119. W zak\u0142adce Print, lub Interactive &#8211; zale\u017cno\u015bci od wersji, wpisujemy temperatur\u0119 &#8211; np 240 stopni dla plastiku ABS &#8211; i czekamy a\u017c g\u0142owica si\u0119 rozgrzeje.<\/p>\n<p>&#8211; je\u015bli mamy podgrzewany st\u00f3\u0142, rozgrzewamy go przez wydrukiem &#8211; dla ABS potrzebujemy ok 100 stopni. Je\u015bli mamy zwyk\u0142y st\u00f3\u0142, to albo drukujemy z 'tratw\u0105&#8217; (raft), albo poprzestajemy na drukowaniu ma\u0142ych obiekt\u00f3w &#8211; inaczej plastik nam si\u0119 podkurczy i powygina na wskutek sch\u0142adzania.<\/p>\n<p>&#8211; wyzerowa\u0107 osie (Home All)<\/p>\n<p>&#8211; wypu\u015bci\u0107 testowo troch\u0119 plastiku z g\u0142owicy (Run Extruder)<\/p>\n<p>&#8211; kiedy zobaczymy \u017ce g\u0142owica jest w pe\u0142ni wype\u0142niona plastikiem, klikamy Print !<\/p>\n<p>Po godzinnym brz\u0119czeniu, dostajemy plastikow\u0105 zabawk\u0119 jak poni\u017cej :<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=80\" rel=\"attachment wp-att-80\"><img decoding=\"async\" class=\"alignnone size-full wp-image-80\" title=\"IMGP2285__\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/IMGP2285__.jpg\" alt=\"\" width=\"640\" height=\"427\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/IMGP2285__.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/IMGP2285__-300x200.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=81\" rel=\"attachment wp-att-81\"><img decoding=\"async\" class=\"alignnone size-full wp-image-81\" title=\"IMGP2286__\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2011\/08\/IMGP2286__.jpg\" alt=\"\" width=\"640\" height=\"427\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/IMGP2286__.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2011\/08\/IMGP2286__-300x200.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>(c.d.n.)<\/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%3D52&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>Tak jak pisa\u0142em w jednym z poprzednich post\u00f3w, nadszed\u0142 czas na wyja\u015bnienie istoty dzia\u0142ania Skeinforge&#8217;a. Jest to z pewno\u015bci\u0105 najlepszy program do drukowania 3d na drukarce RepRap (albo raczej do generowania \u015bcie\u017cki). Istniej\u0105 coprawda inne programy (RepRap Host, ReplicatorG, RepSnapper), ale jako\u015b\u0107 generowanych obiekt\u00f3w jest du\u017co gorsza &#8211; mo\u017ce z wyj\u0105tkiem Replicatora, bo ma w <a href='https:\/\/designfutures.jawordesign.com\/?p=52'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":59,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reprap","category-4-id","post-seq-1","post-parity-odd"],"_links":{"self":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/52","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":20,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"predecessor-version":[{"id":83,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions\/83"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/media\/59"}],"wp:attachment":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}