RepRap Prusa Mendel
Nyomtatáshoz szükséges környezet
- Töltsd le a Cura 12.10 verzióját a http://software.ultimaker.com/?show=all oldalról
- Csomagold ki tetszőleges könyvtárba
- Telepítsd a következő Python csomagokat:
- PyOpenGL (Debian/Ubuntu csomag: python-opengl)
- wxPython (Debian/Ubuntu csomag: python-wxgtk2.8) (wxgtk3.0-val is működik, cura.deb esetén át kell írni a control fájlt)
- pyserial (Debian/Ubuntu csomag: python-serial)
- numpy (Debian/Ubuntu csomag: python-numpy)
- Töltsd le az ehhez a wikilaphoz csatolt cura-settings.tar.gz fájlt, és csomagold ki a home könyvtáradban: tar -xzf cura-settings.tar.gz
- Letöltés nélkül, egy lépésben:
$ cd ; curl 'https://hsbp.org/tiki-download_wiki_attachment.php?attId=129' | tar -xz
- Letöltés nélkül, egy lépésben:
- Indítsd el a cura.sh fájlt
- A HW sarokban lévő gép be van állítva a 3D printer használatához.
- Lépj be a juzer felhasználóval
- Nyiss egy terminált.
$ cura
Ezután elvileg elindul a 3D nyomtató vezérlőprogramja.
- Load model gombra kattintva töltsd be az STL fájlt (a http://www.thingiverse.com/ oldalon találsz párat)
- Prepare print gombra kattintva várd végig, amíg dolgozik
NYOMTATÁSI BEÁLLÍTÁSOK
- ALAP NYOMTATÁSI BE ÁLLÍTÁSOK
- Anyagvastagság
- Layer height (réteg magasság) = 0.3 mm
- wall thickness (fal vastagság) = 1 mm
- Bottom/top thickness (alapzat/felső sík vastagság) = 1 mm
- Sebesség
- Print speed (nyomtatási sebesség) = 30-50 mm/s
- Hőfok
- Printing temperature (nyomtatási hőfok) = 210-230 Celsius
- Bed temperature (alapzat hőfoka) = 50 celsius
- Anyagvastagság
- HALADÓ BEÁLLÍTÁSOK
- Gép paraméterezése
- Nozzle size (fúvóka átmérője)
- Machine center X (X tengely közép pontja)
- Machine center Y (Y tengely közép pontja)
- Hűtés
- Enable cooling fan (hűtő ventilátor engedélyezése)
- Visszaszívás
- Enable Retraction (visszaszívás engedélyezése)
- Retraction speed (visszaszívás sebessége)
- Gép paraméterezése
EXTRUDER BETÖLTÉSE/CSONK KISZEDÉSE
BETÖLTÉS:- A Betöltendő anyagot egy áttétes fogaskerék és egy rugós csapágyon keresztül kell az extruderbe vezetni. Mielőtt elkezdenénk beletömködni az anyagot érdemes öngyujtóval átmelegíteni a végét és hegyesre formázni, így könyebb dolgunk lesz a betöltésnél. Ha ez megvan elhúzzuk kézzel a rugós görgőt és beletoljuk fölülről kb 8cm mélyen. Ha fel van melegítve a fúvóka akkor pici PLA gilisztát fogunk látni az alján ha jó helyre dugtuk.
- A PLA csonk kiszedéének feltétele, hogy a fej üzemi hőmérsékletre legyen melegítve. Hideg fejből a belekötött műanyagot keservesen lehetetlen kiszedni, mvel akkora erőt kéne kifejteni, ami a szerkezet integritását veszélyezteti. Miután a fej elégé felmelegedett, az extruder motor diszkoszának tekerésével a csonk kiemelhető a fejből.
MOTOROK HANGOLÁSA
Beleütközhetünk abba a problémába, hogy ami a tervünkön 50 mm a kész mintadarabon nem annyi. Ennek a problémának a megoldását jelenti a nyomtató léptékkallibrációja. A nyomtatón lévő arduino vezérlőprogramjában lehetséges beállítani, hogy az egyes motorok esetén hány lépés jelent 1 mm elmozdulást. Ez az érték a bordás szíjak nyúlásával változik, időről időre be kell állítani.FIRMWARE:
Az arduinon futó program több fájlból áll, számunkra a Configuration.h érdekes. A nyomtatón lévő arduino vezérlőprogramjában lehetséges beállítani, hogy az egyes mozgató motorok esetén hány lépés okoza a nyomtatófej egy miliméteres elmozdulását. Ezeket az értékeket a DEFAULT_AXIS_STEPS_PER_UNIT konstans tárolja egy négy elemű tömbben, ahol a tömb elemei rendre az x, y, z irányú mozgató motorok, és az extruder motor lépésmennyiségét jelentik.
Beállítás elérése:
Machine Settings -> E-Steps (700mm)
Ennek az állításával tudjuk beállítani, hogy az 1mm a kinyomtatott változaton is 1 mm maradjon.
Hibaelhárítás
- (Linux) Félbeszakadt nyomtatás, kihúzódott kábel után ha nem tud a Cura kapcsolódni a nyomtatóhoz:
- Ha még be van dugva, húzd ki az USB kábelt a gépedből
- Állítsd le a cdc-acm kernelmodult: (sudo) rmmod cdc-acm
- Dugd be az USB kábelt, és most már a Connect gombra kattintva hozzá tud kapcsolódni a Cura a nyomtatóhoz
- (Linux) Egyáltalán nem tud kapcsolódni a Cura a nyomtatóhoz
- Ellenőrizd a /dev/ttyACMx fájl jogosultságait (x = 0, 1, ...)
- Debian esetén például a dialout csoportnak van jogosultsága írni-olvasni, így a felhasználód hozzáadása, majd ki- és bejelentkezés után már lesz joga a Curának kapcsolódni a nyomtatóhoz
- (Linux, 64-bit) A Prepare print gombra kattintva sikertelenséget jelez a program, de üres a hibakimenet
- 32-bites pypy bináris érkezik a csomaggal, aminek nem feltétlenül áll rendelkezésére az összes 32-bites könyvtár
- Megoldás lehet a szükséges 32-bites könyvtárak telepítése
- Szebb megoldás a http://pypy.org/download.html oldalról letölteni egy 64-bites Linux bináris csomagot, és a pypy binárissal felülírni a Cura könyvtárában a pypy/bin könyvtárban lévőt.
- Mechanika
- Nem húzza be az anyagot
- Nem forognak a fogaskerekek, de a motor igen. Lehetséges ok, hogy a motor tengelyén lévő fogaskerék, és a tengely között nincs illeszkedés. A fogaskereket nyomd vissza a motor felé, ekkor a kapcsolat újra létrejön, és a szerkezet mozgásba indul.
- Forognak a kerekek, de nem húzza be az anyagot. Lehetséges ok, hogy az anyag megakadt a fej környékén, és a húzó fogaskerék kivályta a műanyagot. Vedd ki az anyagot, vágd le róla a hibás részt, fűzd vissza, és tekerd be.
- Nem húzza be az anyagot