3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
3D Creationist
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Printimisel kõige olulisem: Paiguta kõige siledam külg vastu trükialust.
Trükitakse alt ülesse, veendu et iga järgmist kihti saab eelnevale ehitada.
Ürita vältida õhku trükkimist (overhang), kui vaja kasuta tugesid (support).
Mustandid kihipaksusega 0.2 päristrükid kihipaksusega 0.1mm.
Kasuta brim või raft väikeste objektide alusele kinnitamiseks.
Soojendusega alusele võib trükkida PLA ilma abivahenditeta, ABS koos pulgaliimiga.
Soojenduseta alusele trükkimiseks kasuta paberteipi (maalri teip) ja raft valikut.
Serva paksus (shell Width) 0.8 mm on hea valik.
Täituvus (infill) 15-25% on hea valik.
Objekti suuruse muutmine 2x muudab ruumala ja trükiaega 8x.
Viibi alati esimese paari kihi trükkimise juures (esineb kõige rohkem probleeme).
Trükipea ummistumise korral proovi materjal (filament) printerist eemaldada, eemaldada
kahjustatud materjali (filamendi) ots ära lõigata ning uuesti materjal sisestada.
3D printimise kogemused: 3D printimine ei ole veel nii lihtne nagu tavalise laserprinteri käsitlemine. Arusaamine 3D printeri
tööpõhimõttest on eeldus kvaliteetseks trükkimiseks.
Häälestamine – nagu iga liikuv masin peab ka 3D printer olema hooldatud ja häälestatud, trükialus
peab olema õigel kõrgusel ja tasapind loodis.
Prindialuse kõrguse ja kalde seadistamine on kvaliteetse ja ilusa trüki eeldus
Viga on kompleksne – harva on viga ühes parameetris. 3D printerid on keerulsied masinad ja kehva
trükkimist põhjustab enamasti mitme parameetri/osa halb käitumine.
Alusta lihtsa asja näiteks 20cm kuubiku trükkimisest, kontrolli kas see on õige suuruse, kuju ja
kvaliteediga, siis liigu edasi keerulisemate objektide juurde.
Ära oota, et esimesed printimised kohe välja tulevad. Katseta, katseta, katseta.
Ära alusta spetsiifiliste ja keeruliste materjalidega. Piirdu PLA ja ABS-iga
Trükialus
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Joonis 1 Omavahel sobituvate objektide vahele jäta alguses 0,25mm vahe. Hiljem võid seda vähendada, kui sinu printer suudab täpsemalt trükkida
3D printereid on erinevaid seega iga 3D printeri ja selle tarkvara versiooni jaoks on vaja erinevat
tööfaili, mis ütleks kuidas masin oma trükipead liigutama peab, et valmiks ilus ja kvaliteetne objekt.
Seda faili kutsutakse g-koodiks (gcode), mis on levinud käsustik erinevate automaatpinkide
juhtimiseks. G-kood on defineeritud ISO 6983 ja EIA RS-274-D standardiga, aga iga tootja võib teha
sinna muudatusi ja täiendusi seega, erinevate tarkvarade ja masinate g-koodid ei pruugi olla omavahel
sobivad. Samas enamik tootjaid üritab põhikäsud hoida samad. G-koodi fail on sisuliselt tekstifail, kus
on kirjas kõik sammud mida masin (3D printer) peab tegema, et valmiks soovitud objekt. G-koodi,
kasutavad ka kõik automaatsed frees- ja treipingid, laserlõikurid, 3D printerid ja muud mitme-teljelised
liikuvad masinad. G-Koodist saab pikemalt lugeda http://www.ene.ttu.ee/leonardo/cnc/ .
Tavakasutaja ei pea enamasti ise g-koodist aru saama ja g-koodi genereerib spetsiaalne tarkvara
automaatselt. Enimlevinud tarkvarad millega 3D printerite jaoks tööfaile (*.gcode) ette valmistatakse
on Cura, MakerBot Desktop, Slic3r, CraftWare, Netfabb ja teised.
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Infill parameetri
mõju 3D prinditud
objektile
Shell Thickness
parameetri mõju
3D prinditud
objektile
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Cura 15.06 – Mudeli ettevalmistamine 3D printimiseks Tarkvaras vaadete muutmiseks saab kasutada vasakut (3D objekti liigutamiseks), paremat (vaate
nurga muutmiseks) ja keskmist (vaate asendi muutmiseks) hiireklahvi. Rullikuga saab suurendada-
vähendada vaadet (touchpadil kahe näpuga kokku-lahku liigutusega). Objektil vasak hiireklahv valib
3D mudeli, parem hiireklahv avab võimalikud lisategevused (näiteks objekti kloonimine). Trükialusele
võib asetada mitu erinevat 3D mudelit (kõikide trükkimiseks kasutatakse samu seadeid).
3D mudeli
avamine ja
salvestamine
Tarkvara
seaded
3D mudeli
(STL faili)
avamine
3D printeri
seadete
muutmine
Lihtsa ja
detailse
seadistuse
valimine
3D printeri
valimine
3D mudeli /
kihilise vaate
valimine
3D printimise
seadete
muutmine
(kvaliteet)
3D mudeli
peegeldamine
(poolte vahetamine)
Objekti
keeramine
ümber telgede
3D objekti
suuruse
muutmine
3D objekti
täituvuse
seadistamin
e
Salvestuskoha
valimine
Salvestamine
3D prinditav
objekt
3D printimiseks kuluv
aeg ja materjal
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Cura 15.06 – Kihiline vaade
Enne printimist on soovitatav oma prinditav objekti vaadata kihilises (Layers) vaates. Kihiline vaade
võimaldab uurida täpselt ja detailselt teie objekti kiht kihilt enne printimist ja aitab vältida võimalikke
vigu. Kihilises vaates on võimalik uurida printimise tugede asetust (support), täituvuse mustrit (infill),
kinnitusäärise (brim) ja teiste muidu mittenähtavate seadete mõju 3D printimisele. Kihilises vaates
on punane – objekti välisseinad (välimine nähtav kiht), heleroheline – objekti välissein (mittenähtav
kiht) , kollane – täide ehk tugikonstruktsioon, sinine – abimaterjal, toed ja kinnitusääris.
Kihilise vaate
lubamine
Kihtide valimine (saab kasutada üles-alla
nooleklahve ja hiirega
liigutada)
Tugistuktuur
(support)
Suuruse
muutmine
Alusele kinnitamise
seadistamine
Tugistuktuuri
seaded
Täide
(infill)
kinnitusääris
(brim)
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Cura 15.06 seadete eestikeelsed seletused ja soovituslikud väärtused: Kõik suurused millimeetrites (mm); komakohta tähistab ’’ . ’’ nagu Cura tarkvaras
Quality – Kvaliteet (mida kvaliteetsem seda aeglasem)
Layer Height – trükikihi paksus, lubatud vahemik 0.05 – 0.25, soovituslik 0.1. Paks kiht jätab lainelisema objekti välispinna ja väike kihipaksus tähendab pikka trükiaega. Kihi muutmine 0.1lt 0.2ni vähendab trükiaega umbes 2 korda.
Initial Layer Thickness – Esimese kihi paksus, soovituslik kihi paksus 0.3 mm. Liiga väike parameeter võib tekitada olukord kus trükipea käib vastu trükiplaati.
Shell Thickness – seina pakus, minimaalne lubatud trükipea avause läbimõõt (extruder diameeter; Ultimaker 2 korral 0.4), peaks olema trükipea avause kordne ehk 0.4, 0.8, 1.2, 1.6, 2.0 jne… Soovituslik väärtus 0.8, võib proovida ka 0.4, mis aitab vähendada trükiaega.
Wall Line Count – seina paksus trükipea avause kordsena. Antud parameeter on alternatiiv (Shell Thicknessile ja üks kahest arvutatakse automaatselt).
Wall Line Width – seina ühe kihi laius. Enamasti on trükipea avause väärtus ehk 0.4.
Top Thickness – Ülemise kihi (ehk lae) paksus mm. Soovituslik väärtus 0.4-2.0, kuid peaks olema kihi paksuse (Layer Height) kordne näiteks 0.1 korral 0.4, 0.5, 0.6, 0.8, 1.0, 2.0 jne.
Top Layers – Ülemise kihi paksus kihtide arvuna.
Bottom Thickness – Alumise kihi paksus mm. Soovituslik väärtus 0.4-2.0, kuid peaks olema kihi paksuse (Layer Height) kordne näiteks 0.1 korral 0.4, 0.5, 0.6, 0.8, 1.0, 2.0 jne.
Bottom Layers - Alumise kihi paksus kihtide arvuna.
Bottom/Top Pattern – Ülemise/alumise kihi muster. Lines – jooned, concentric – ringjas.
Material - Materjali seaded.
Printing Temperature – Trükipea temperatuur, sõltub printerist ja materjalist PLA 210 kraadi Celsiust, ABS 260 kraadi.
Bed Temperature – Trükialuse temperatuur – PLA 60 kraadi, ABS 90 kraadi.
Diameter – trükimaterjali materjali (lõnga, jõhvi) paksus mm, enamasti 1.75 või 2.85.
Flow – Materjali ettesöötmise kiirus protsentides. Tavaliselt suurendatakse 1% muutuse kohta ka 1 kraadi võrra temperatuuri et parandada materjali voolavust läbi trükipea.
Enable Retraction – Trükimaterjali tagasi tõmbamise funktsioon, mida kasutatakse prindipea liikumise korral ühest kohast teise, kui reaalset printimist ei toimu. Aitab vähendada liigset ja üleliigse materjali sattumist valesse kohta. Enamasti võiks olla lubatud.
Retraction Distance – Kui palju materjali tagasi liigutatakse.
Speed - Trükkimise kiirus (prindipea liikumise kiirus mm/s), trükikiiruse suurendamiseks soovitamse kõigepealt suurendada kihi paksust.
Print Speed – trükipea liikumise kiirus printimisel. Soovituslik 50 mm/s PLA ja ABS korral. Erimaterjalide näiteks (flex, nailon) korral 20mm/s.
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Infill, Shell, Outer, Inner, Support Speed – Täidise, välisseina, välimise kihi, sisemise kihi ja tugede trükkimise kiiruse seadistamine.
Top/Bottom Speed – Ülemise/alumise kihi trükkimisekiirus.
Travel Speed – Liikumise kiirus kui ei toimu aktiivset trükkimist (materjali eraldumist trükipea avausest).
Infill - Täituvus
Infill Density – Täituvus protsentides. Liiga väike ei toeta ülemiste kihtide trükkimisel materjali ja objekt jääb nõrk, liiga suur väärtus võtab palju aega ja raiskab materjali. Väärtus vahemikus 10-50% on soovituslik. Mina trükin enamasti 20% -ga.
Infill Pattern – Täitematerjali trükimuster; Grid – ruudustik trükitakse iga kiht, Lines – jooned üks kiht trükitakse ühte pidi jooned ja kiht selle peal tehakse sellega risti olevad jooned kasutatakse suurte täituvuste 30% ja edasi korral materjali ja trükiaja kokkuhoidmiseks.
Cooling – Jahutus (iga eelnev koht peab veidi jahtuma enne kui saab selle epale uue trükkida, samas ei tohi objekt liiga maha jahtuda, muidu tekivad materjali pinged).
Enable Cooling Fan – Jahutusventilaatori lubamine, enamike trükkimiste korral tuleks lubada.
Fan Full on at Layer – Mitme kihi trükkimise juures saavutab jahutusventilaator maksimumvõimsuse. (esimesed kihid või trükitakse tavaliselt ilma aktiivse jahutuseta et materjal ja trükitav objekt haakuks paremini trükialusele).
Enable Support – Lubada/keelata toed trükkimisel. Juhul kui objekt sisaldab õhku trükkimist või negatiivseid kaldeid suuremaid kui 60 kraadi (ülerippuvad osad) peaks kasutama tugede funktsiooni.
Overhang Angle – ülerippuvate osade nurga määramine, vaikimis 60 kraadi negatiivset kallet.
X/Y/Z distance – X, Y, Z tasandis vahe abikonstruktsiooni (tugede) ja trükitava objekti vahel.
Placement – tugede paigutamine; everywhere – igale poole kus esineb õhtu trükkimist või ülerippuvaid osasid; touching build plate – Ainult tugiplaadi ja trükitava objekti vahele (aitab parandada näiteks objekti hakkuvust trükialuse ja objekti vahel, tihti ülemised üleripped ei ole nii olulised kui alumised).
Use towers – Tugitornide kasutamine lubamine/keelamine, aitavad paremini objekti toetada suurte objektide korral.
Pattern - Tugede muster; Lines – jooned, kerge eemaldada, nõrgad mõnede objektide jaoks; grid – ruudustik – tugevad (toetavad hästi), raske eemaldada, kulub palju materjali; ZigZag – sikk-sakk ehk laineline, kus jooned on omavahel kokku ühendatud suuremaks tükiks (hea kesktee grid ja lines valiku vahel).
Platform Adhesion – trükialusele kinnitumine (väga oluline parameeter).
Type – none, brim, raft. None – trükitakse trükipea puhastamiseks ainult skirt (üks joon) trükitava objekti ümber (enamasti 10mm vahega). Brim – ääris, trükitakse objekti äärde ühe kihi paksune ääris, aitab objekti trükkimise ajal paigal hoida ja on hiljem kerge eemaldada (saab kasutada ainult soojendusega alusele trükkimisel). Raft - paksema aluse trükkimine (sobilik mitte soojendusega alusele trükkimiseks ja objektidel mille
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
kokkupuude aluspinnaga on vähene). Samuti sobib kui on vaja saada viimistletud aluspinda ja/või trükialus on ebatasane ( näiteks kehvasti seadistatud).
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
NETFABB Kui te olete ise endale 3D mudeli joonistanud või kasutanud 3D skännerit mudeli koostamiseks on suur
tõenäosus, et teie mudel sisaldab mõningaid vigu. Vigade käsitsi parandamine ei ole mõeldav, sest üks
STL fail võib sisaldada tuhandeid kolmnurki ja seoseid. Protsessi automatiseerimiseks on tasuta
kasutatav Netfabb Basic tarkvara, mis võimaldab problemaatiliste STL failide parandamist ja
redigeerimist enne 3D printimist.
Netfabb tarkvara oskab parandada näiteks järgmisi levinud vigu:
Imepisikesed avaused – annab tulemuseks ühtse ilma aukude ja piludeta mudeli.
Määramata paksusega seinad – 0-paksusega ehk määramata paksusega seinad ei ole 3D
printimiseks sobilikud. Tarkvara eemaldab need või liidab olemasolevate lähimate servadega.
Vale orientatsioon – 3D mudeli tasapindadel on oluline orientatsioon, milline külg on
sisemine ja milline välimine. Netfabb tarkvaras punane külg tähendab vale orientatsiooniga
tasapinda.
Sulgemata mudelid – 3D printimiseks on vaja et objekt oleks ruumiliselt suletud ja tervik.
Määramata suuna või asendiga tasapinnad – kõik tasapinnad peavad moodustama tervikliku
ilma avausteta ruumilise keha, ükski tasapind ei tohi sellest väljaspool olla.
3D mudeli kontrollimiseks lae http://www.netfabb.com/ lehelt alla Netfabb basic ja paigalda see oma
arvutisse. Käivitamisel oota 10 sekundit, millal registreerumise aeg nulli jõuab, nõustuge
kasutustingimustega ja vajutage nupule „Later“. Avanenud aknas avage oma 3D mudel ja pärast seda
otsige punast + märki ning viige lõpule parandamisprotsess. Salvestage parandatud 3D mudel STL
failina.
3D printimine ABC: https://moodle.hitsa.ee/course/view.php?id=14120
Ava 3D
mudeli fail 3D mudeli
parandamine
Vaadete
muutmine
3D mudel
on vigane
3D skännerist
saadud mudel
3D mudeli
alustasapinna
valimine Mudeli asendi
ja suuruse
muutmine
Puuduv ruumala
viitab probleemile