======= Zielony Reprap ======= W hackerspacie znajduje się zielony RepRap należący do [[people:_kret_:start|Piotrka]]. Jest to Prusa Mendel zakupiony z [[http://mojreprap.pl]], z paroma modyfikacjami. ====== Hardware ====== \\ {{:projects:fablab:small_8748.jpg?400|}} {{:projects:fablab:small_8745.jpg?400|}} Jest to [[http://reprap.org/wiki/Prusa_Mendel_(iteration_1)|Prusa Mendel]] w wykonaniu u-design/mojreprap.pl. W tym momencie zamiast standardowej elektroniki z mojreprap (Sunbeam) jest podłączony [[http://reprap.org/wiki/RAMPS_1.4|RAMPS]] i Arduino [[people:q3k:start|q3k]]'a z firmwarem Marlin. Zamontowany jest [[http://www.thingiverse.com/thing:38874|extruder YRUDS]] z jakąś generyczną dyszą w stylu J-Nozzle. Całość zasilana jest dwudziestokilko amperowym zasilaczem serwerowym. Reszta elementów jest w miarę podobna do oficjalnego designu Prusa Mendel. ====== Software ===== Do obsługi RepRapa, jak każdej drukarki 3D tego typu, potrzebne są dwa osobne kawałki oprogramowania: * **slicer** - konwersja modelu (pliku STL) na GCode, czyli polecenia wydawane drukarce * **uploader** - podłączenie się do RepRapa i wysłanie wygenerowanego pliku razem z podglądem przebiegu Polecanym slicerem jest wolny i otwarty program [[http://slic3r.org/|Slic3r]]. Alternatywnie można używać [[http://reprap.org/wiki/Skeinforge|skeinforge]]'a, ale nikomu się jeszcze nie chciało napisać pod niego konfig. Polecanym uploaderem jest wolny i otwarty program pronterface z zestawu narzędzi [[https://github.com/kliment/Printrun|Printrun]]. W zasadzie nie wymaga konfiguracji. ==== Howto ==== * Pobierz i zainstaluj wyżej wymienione oprogramowanie. Upewnij się, że pronterface na pewno działa - po uruchomieniu powinny się pojawić graficzne kontrolki sterowania drukarką. Jeśli tak nie jest, skontaktuj się z [[people:q3k:start|q3k]] - natrafiłeś na bug związany z wxpython. * Zaprojektuj lub [[https://thingiverse.com|zdobądź]] jakiś model. Format pliku który nas interesuje to STL. * Pobierz {{:projects:fablab:reprap-green.ini|plik konfiguracyjny}} Slic3ra * Odpal Slic3r, załaduj konfig. W głównym oknie naciśnij "Add...", wybierz plik STL. Powtórz czynność jeżeli chcesz wydrukować parę modeli na raz. Po lewej stronie będzie widać obrys modeli - można ja względem siebie przemieszczać. Wyeksportuj GCode klikając w "Export GCode...". * Odpal pronterface. Wybierz port szeregowy drukarki (zazwyczaj /dev/ttyACM0), kliknij 'Connect'. Upewnij się, że wszystkie osie działają, upewnij się że zerowanie/homing (przyciski domków przy osiach) działają. Włącz graznie stołu (70 stopni) i extrudera (220 stopni), wybierz 'watch temperatures', upewnij się że temperatury rosną. * **Drukuj!** Wybierz 'load file' z górnego paska w pronterface, wybierz wcześniej stworzony GCode. Kliknij 'Print'. ====== Firmware ====== **Ważne: w ten sposób możesz doprowadzić drukarkę do stanu nieużywalności, spalić kontrolery, wybuchąć MOSFETy, przywołać Mrocznego Pana, zabić wszystkich rudzielców i się skaleczyć. Jeżeli nie wiesz, co robisz, to tego nie rób.** Na Arduino wgrany jest firmware Marlin, dostosowany przez q3k do obsługi tego reprapa: [[http://code.hackerspace.pl/q3k/Marlin/?h=hackerspace-green|git repo]]. Firmware'u raczej nie trzeba się dotykać, chyba że w celu poprawienia kalibracji, ustawień peryferiów i zaawansowanych parametrów wydruku. Jeżeli masz zamiar coś takiego zrobić, napisz do [[people:q3k:start|q3k]] albo [[people:_kret_:start|_kret_]]'a. W dużym skrócie: * zdobądź środowisko Arduino * pobierz repo: git clone git@hackerspace.pl:q3k/Marlin git checkout hackerspace-green lub, jeśli nie masz klucza SSH na HSowym gicie: wget http://code.hackerspace.pl/q3k/Marlin/snapshot/Marlin-hackerspace-green.tar.bz2 tar xvf Marlin-hackerspace-green.tar.bz2 * otwórz w Arduino plik Marlin/Marlin.ino * podłącz się do Arduino, wybierz w Tools->Boards Arduino Mega 2560, wybierz port szeregowy, uploaduj