3D-tulostus

5Wiki
Versioiden väliset erot
Loikkaa: valikkoon, hakuun
(G-koodin generointi)
 
(Näytettyjen versioiden välissä on 21 versiota, jotka ovat 6 eri käyttäjän tekemiä.)
Rivi 1: Rivi 1:
5W:llä majailee kaksi 3D-tulostinta, joista RepMan on Harrin henkilökohtaista omaisuutta ja Ultimaker yhdistyksen omistama. Varsinkin mallinnuksen osalta alla olevat ohjeet pätevät molemmille. Jos kuitenkin halua tulostaa RepMan:lla niin kysy ensin lupa ja oikeat parametrit g-koodin generointiin, sekä muukin ohjeistus Harrilta.
+
5W:llä majailee kiinteästi yksi Ultimaker 3D-tulostin, joka on yhdistyksen omistama. Joskus paikalla on myös RepMan, joka on Harrin henkilökohtaista omaisuutta. Varsinkin mallinnuksen osalta alla olevat ohjeet pätevät molemmille. Jos kuitenkin halua tulostaa RepMan:lla niin kysy ensin lupa ja oikeat parametrit g-koodin generointiin, sekä muukin ohjeistus Harrilta.
  
 
=== Mallinnus ===
 
=== Mallinnus ===
 
Mallinnukseen kelpaa periaatteessa mikä tahansa ohjelma joka osaa tuottaa STL-tiedostoja. Käytännössä kelpaa mikä tahansa 3D-mallinnukseen sopiva ohjelma, tai 3D-CAD. Jos et ole käyttänyt vastaavia ohjelmia aiemmin niin alkuun (ja varsin pitkällekkin) pääsee Googlen Sketch Up:lla
 
Mallinnukseen kelpaa periaatteessa mikä tahansa ohjelma joka osaa tuottaa STL-tiedostoja. Käytännössä kelpaa mikä tahansa 3D-mallinnukseen sopiva ohjelma, tai 3D-CAD. Jos et ole käyttänyt vastaavia ohjelmia aiemmin niin alkuun (ja varsin pitkällekkin) pääsee Googlen Sketch Up:lla
  
*Google SketchUp (Windows/Mac): http://sketchup.google.com/
+
*Google SketchUp (Windows/Mac/Linux(wine)): http://sketchup.google.com/
*STL plugini SketchUp:iin: http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl
+
**STL plugini SketchUp:iin: http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl
 +
*Blender 3D (Windows/Mac/Linux): http://blender.org/
 +
*FreeCad
 +
*OpenSCAD
 +
** MCAD-lisäkirjasto joidenkin mallien tulostukseen:
 +
<nowiki>
 +
cd OPENSCADIN KIRJASTOT
 +
esim cd /usr/share/openscad;
 +
mkdir libraries
 +
cd libraries
 +
git clone https://github.com/SolidCode/MCAD.git
 +
</nowiki>
 +
 
 +
MCAD kirjasto on käytössä koodissasi include MCAD/jotain.scad
  
  
 
Kappaleen suunnittelussa on hyvä pitää mielessä 3D-tulostiemen rajoitteet: tyhjän päälle ei voi tulostaa (ilman kikkailua). Pidä siis huoli että kappaleessa ei ole paria senttiä pitempiä siltoja, eikä kappaleen seinämä leviä liian nopeasti ulospäin.
 
Kappaleen suunnittelussa on hyvä pitää mielessä 3D-tulostiemen rajoitteet: tyhjän päälle ei voi tulostaa (ilman kikkailua). Pidä siis huoli että kappaleessa ei ole paria senttiä pitempiä siltoja, eikä kappaleen seinämä leviä liian nopeasti ulospäin.
 
  
 
'''Älä käytä skandeja mallien nimissä missään vaiheessa''' (ainakin replicatorG hämääntyy ääkkösistä)
 
'''Älä käytä skandeja mallien nimissä missään vaiheessa''' (ainakin replicatorG hämääntyy ääkkösistä)
  
=== Ultimakerin asetukset ===
+
==== Mittatarkka mallinnus ====
*Hae ultimakerin versio 26 (ainakin windossissa toimii) osoitteesta http://software.ultimaker.com/
+
*Valitse ylävalikosta Machine -> Driver -> Ultimaker v1.9 (Sprinter/Marlin firmaware)
+
(koneessa Marlinin firmis atm.)
+
*Valitse ylävalikosta Machine -> Serial port -> sarjaportin nimi, johon laite on yhdistetty
+
**Jos sopivaa sarjaporttia ei valikossa näy, tarkista laitehallinnasta että ajurit ovat kunnossa. Ajurit löytyvät tarvittaessa replicatorin kansiosta "drivers".
+
*Paina yläreunassa olevaa kuvaketta, jossa on nuolet neljään suuntaan. Nyt pitäisi aueta ikkuna, jolla koneen akseleita voi ajaa manuaalisesti. '''Älä pyöritä feederiä, jos tulostuspää on kylmä'''
+
*jos näyttää siltä että mitään ei tapahdu:
+
**tarkista että koneessa on sähköt päällä ja piuhat paikallaan
+
**käy tämä lista uudestaan läpi
+
**kysy googlelta
+
**kysy lähimmältä kaverilta (namochan ja mokis hyviä vaihtoehtoja)
+
*Valitse ylävalokosta GCode -> Choose GCode Generator -> Skeinforge (35)
+
*Asetukset säilyvät ohjelman muistissa
+
 
+
=== G-koodin generointi ===
+
Tässä prosessissa STL-malli konvertoidaan sarjaksi liikkumiskäskyjä tulostuspäälle.
+
 
+
*Lataa STL:ksi konvertoitu mallisi File -> open valikosta tai kokeile valmiita esimerkkejä, jotka löytyvät File -> Examplse valikosta.
+
*Asettele kappale tulostusalueelle oikeasta reunasta löytyvillä Move, Rotate, jne. työkaluilla.
+
*Valitse oikealta alhaalta Generate GCode
+
*Jos koneella on useampi pythonin versio niin aukeaa pop-up jossa kysytään käytettävää versiota. 2.7 ja siitä vanhemmat ovat ainakin ok.
+
*Seuraavaksi aukenee GCode Generate -ikkuna mistä pääsee säätämään tulostusparametreja.
+
**Valitse profiiliksi PLA - Ultimaker failsafe v1
+
**Object infill tarkoittaa kappaleiden sisälle tehtävää täyttöä. Luku tarkoittaa muovin suhdetta ilmaan. Jo 10% täytöllä tulee varsin tukevia kappaleita, 100% täyttöä ei tarvita kuin erikoistapauksissa.
+
**Layer height tarkoittaa alustan siirtomatkaa tulostuskerrostan välissä. Koneessa on 0.4mm suulake, joten kerroskorkeus on hyvä pitää alle 0.3mm
+
**Number of shells tarkoittaa seinämiin tehtävien 100% täyttävien kerrosten määrää (oikeasti tulee tämä määrä plus kolme?), ennekuin aletaan tekemään harvempaa sisäosaa. 1-3 on hyvä alkuarvaus 
+
**Feedrate tarkoittaa muovin syöttönopeutta tulostuspäälle. 0.15mm kerrosvahvuudella hyvä veikkaus feedrateksi on 60-70
+
**Rafti on kappeleen alle tulostettava verkko, jonka avulla ensimmäiset kerrokset saadaan kiinnittymään paremmin tulostusalustaa. Ultimakeri ei tarvitse raftia kuin erikoistapauksissa.
+
**Muovi on PLA:ta ja sen halkaisija on 3mm. (Oletuksena oleva 2.94 on ok)
+
**Nozzle diameter = 0.4mm ja drive gear diameter = 6.5mm
+
**Mikäli tuntuu että nämä asetukset eivät riitä, niin Edit...-napin takaa löytyy Skeinforge, josta lisäsäätöjä löytyy huomattava määrä. Skeinforgen jokaiselta asetussivulta löytyy ?-nappi, joka avaa netistä manuaalin ko. featureihin. '''Säädä vain jos tiedät, ainakin osapuilleen, mitä teet'''
+
**Paina Generate GCode-nappia ja odottele
+
 
+
Rohkeimmat voivat koittaa myös Slic3riä [http://slic3r.org/]
+
 
+
 
+
 
+
 
+
 
+
  
 +
Jos haluat tehdä edes jollain tapaa mittatarkkaa, tee malliin seuraavat muutokset:
  
 +
'''Arvot ovat ohjeellisia ja voivat muuttua eri tulostusparametreilla. Nämä ovat Curan defaulttiarvoilla. Jos teet mittauksia, saa tätä sivua päivittää. Eri muoveilla saattaa olla myös vaikutusta.'''
  
 +
* Reiät
 +
** AnDe: Lisää 0.4mm reiän halkaisijaan (curan defaultista poikkeavat parametrit: Wall thickness 0.4mm, bottom/top thikness 0.4mm, fill density 50%, printing temperature 200)
 +
** Cos: Lisää 0.22mm reiän halkaisijaan
 +
* Akselit
 +
** Cos: Lisää 0.2mm akselin halkaisijaan
  
 +
=== Tulostus ===
  
 +
Tulostus onnistuu parhaiten Cura-ohjelmistolla. Se on valmiiksi asennettuna tulostusläppäriin.
  
 +
*Käynnistä tulostin ja kytke se USB:llä kiinni
 +
*Käynnistä Cura-softa
 +
*Lataa haluttu STL-tiedosto Curaan painamalla "Load Model"
 +
**2/2013 muoveilla (ainakin mustalla) tulee ok jälkeä asetuksilla 225-230 astetta ja 100mm/s
 +
**3/2013 päivitetty firmware ja cura tukemaan retraction-ominaisuutta. Kannattaa varmistaa että ruksi on kohdassa "enable retraction".
 +
**Tarkasta, että malli näyttää järkevältä ja on oikein päin. Jos ei, sitä voi Cura:ssa vielä korjailla.
 +
<!--*Generoi G-Koodi painamalla "Prepare model"-->
 +
*Avaa tulostusikkuna painamalla "Print model"
 +
*Varmista että tulostusalusta on teipattu ja puhdas
 +
**Varmista myös että tulostusalusta on tukevasti kiinni eikä liiku erityisemmin jos yrittää esim. nostaa. Jos ei, paina alustaa alaspäin ja liikuta oikealle (Ultimakerin logoon päin katsottuna)
 +
**Tulostuspäätä ja -alustaa voi liikutlla "Jog"-välilehdellä
 +
***Tulostuspään/alustan ajelunäkymän saa Cura 14:ssa esille painamalla "print", jos siellä ei ole, varmista että file -> preferences -> printing window type on Prointerface UI.
 +
*Varmista että muovirulla on paikallaan ja vapaa pyörimään
 +
*Paina "Print"
 +
**Tulostus alkaa lämpötilan noustua tulostuslämpöön
 +
**Lämpöikkunassa näkyy käyrä lämpötilasta
 +
**Jos lämpö ei tahdo nousta, olet unohtanut käynnistää tulostimen katkaisijasta
 +
**Huomaa myös että pelkkä printtausikkunan avaaminen Curassa ei riitä vaikka se noin muuten yhdistääkin printteriin, lämpötilan nosto vaatii print-napin painamista (vaihtoehtoisesti jos haluaa ajaa käsin Prointerfacella niin asianmukaiseen kenttään syöttäminen)
 +
==== Curan asetuksia ====
  
 +
Testejä Cura 13.03 ja päivitetty firmware (versiota ei varsinaisesti kerrottu!). Retraction enabled.
  
 +
{|cellpadding="5" cellspacing="0" border="1"
 +
!speed!!temp!!muovi!!tulos
 +
|-
 +
|50||230||musta pla||ok
 +
|-
 +
|100||230||musta pla||ok
 +
|}
  
 +
Lisää ohjeita: http://wiki.ultimaker.com/Cura
  
  
http://software.ultimaker.com/
+
[[Luokka:Projektit]]

Nykyinen versio 8. elokuuta 2014 kello 16.57

5W:llä majailee kiinteästi yksi Ultimaker 3D-tulostin, joka on yhdistyksen omistama. Joskus paikalla on myös RepMan, joka on Harrin henkilökohtaista omaisuutta. Varsinkin mallinnuksen osalta alla olevat ohjeet pätevät molemmille. Jos kuitenkin halua tulostaa RepMan:lla niin kysy ensin lupa ja oikeat parametrit g-koodin generointiin, sekä muukin ohjeistus Harrilta.

Sisällysluettelo

[muokkaa] Mallinnus

Mallinnukseen kelpaa periaatteessa mikä tahansa ohjelma joka osaa tuottaa STL-tiedostoja. Käytännössä kelpaa mikä tahansa 3D-mallinnukseen sopiva ohjelma, tai 3D-CAD. Jos et ole käyttänyt vastaavia ohjelmia aiemmin niin alkuun (ja varsin pitkällekkin) pääsee Googlen Sketch Up:lla

cd OPENSCADIN KIRJASTOT 
esim cd /usr/share/openscad;
mkdir libraries
cd libraries
git clone https://github.com/SolidCode/MCAD.git
 

MCAD kirjasto on käytössä koodissasi include MCAD/jotain.scad


Kappaleen suunnittelussa on hyvä pitää mielessä 3D-tulostiemen rajoitteet: tyhjän päälle ei voi tulostaa (ilman kikkailua). Pidä siis huoli että kappaleessa ei ole paria senttiä pitempiä siltoja, eikä kappaleen seinämä leviä liian nopeasti ulospäin.

Älä käytä skandeja mallien nimissä missään vaiheessa (ainakin replicatorG hämääntyy ääkkösistä)

[muokkaa] Mittatarkka mallinnus

Jos haluat tehdä edes jollain tapaa mittatarkkaa, tee malliin seuraavat muutokset:

Arvot ovat ohjeellisia ja voivat muuttua eri tulostusparametreilla. Nämä ovat Curan defaulttiarvoilla. Jos teet mittauksia, saa tätä sivua päivittää. Eri muoveilla saattaa olla myös vaikutusta.

  • Reiät
    • AnDe: Lisää 0.4mm reiän halkaisijaan (curan defaultista poikkeavat parametrit: Wall thickness 0.4mm, bottom/top thikness 0.4mm, fill density 50%, printing temperature 200)
    • Cos: Lisää 0.22mm reiän halkaisijaan
  • Akselit
    • Cos: Lisää 0.2mm akselin halkaisijaan

[muokkaa] Tulostus

Tulostus onnistuu parhaiten Cura-ohjelmistolla. Se on valmiiksi asennettuna tulostusläppäriin.

  • Käynnistä tulostin ja kytke se USB:llä kiinni
  • Käynnistä Cura-softa
  • Lataa haluttu STL-tiedosto Curaan painamalla "Load Model"
    • 2/2013 muoveilla (ainakin mustalla) tulee ok jälkeä asetuksilla 225-230 astetta ja 100mm/s
    • 3/2013 päivitetty firmware ja cura tukemaan retraction-ominaisuutta. Kannattaa varmistaa että ruksi on kohdassa "enable retraction".
    • Tarkasta, että malli näyttää järkevältä ja on oikein päin. Jos ei, sitä voi Cura:ssa vielä korjailla.
  • Avaa tulostusikkuna painamalla "Print model"
  • Varmista että tulostusalusta on teipattu ja puhdas
    • Varmista myös että tulostusalusta on tukevasti kiinni eikä liiku erityisemmin jos yrittää esim. nostaa. Jos ei, paina alustaa alaspäin ja liikuta oikealle (Ultimakerin logoon päin katsottuna)
    • Tulostuspäätä ja -alustaa voi liikutlla "Jog"-välilehdellä
      • Tulostuspään/alustan ajelunäkymän saa Cura 14:ssa esille painamalla "print", jos siellä ei ole, varmista että file -> preferences -> printing window type on Prointerface UI.
  • Varmista että muovirulla on paikallaan ja vapaa pyörimään
  • Paina "Print"
    • Tulostus alkaa lämpötilan noustua tulostuslämpöön
    • Lämpöikkunassa näkyy käyrä lämpötilasta
    • Jos lämpö ei tahdo nousta, olet unohtanut käynnistää tulostimen katkaisijasta
    • Huomaa myös että pelkkä printtausikkunan avaaminen Curassa ei riitä vaikka se noin muuten yhdistääkin printteriin, lämpötilan nosto vaatii print-napin painamista (vaihtoehtoisesti jos haluaa ajaa käsin Prointerfacella niin asianmukaiseen kenttään syöttäminen)

[muokkaa] Curan asetuksia

Testejä Cura 13.03 ja päivitetty firmware (versiota ei varsinaisesti kerrottu!). Retraction enabled.

speed temp muovi tulos
50 230 musta pla ok
100 230 musta pla ok

Lisää ohjeita: http://wiki.ultimaker.com/Cura

Henkilökohtaiset työkalut
Nimiavaruudet

Kirjoitusjärjestelmät
Toiminnot
Valikko
mode 5w
Työkalut