3D-tulostimen automatisointi
Kujala, Juho (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023121236504
https://urn.fi/URN:NBN:fi:amk-2023121236504
Tiivistelmä
3D-tulostimen automatisoinnista Dobot Magician -työpöytärobottikäsivarrella oli ollut puhetta Lapin ammattikorkeakoulun IOT-laboratoriossa, mutta mitään konkreettista ei ikinä ole sovittu. Itsellä ajatus kuitenkin oli jäänyt mieleen, joten päätin tehdä aiheesta opinnäytetyön Lapland Robotics -hankkeeseen. Samalla saataisiin hyötyä irti IOT-laboratorioon hankituista työpöytärobottikäsivarsista ja projektin onnistuessa uusia mahdollisuuksia 3D-tulostamiseen IOT-laboratoriossa. Tavoitteeksi projektissa muodostui prototyypin kehittäminen, prototyyppi todentaisi konseptin toimivuuden. Isoimpia kysymyksiä oli oikean teknologian valinta, mikä mahdollistaisi Magicianin helpon integroinnin 3D-tulostimen kanssa. Toisena ratkottavana kysymyksenä olisi Magicianin soveltuvuus tehtävään.
Opinnäytetyön tekeminen alkoi Magicianin tehtävään soveltuvuuden todentamisella erinäisten testien ja prototyyppityökalujen suunnitelulla. Ongelmana oli, kuinka valmiit 3D-tulosteet saadaan pois uusien tieltä. Melko aikaisessa vaiheessa pidättäydyin ratkaisussa, jossa Magician nostaa PEI-päällysteisen tulostusalustan magneettiselta 3D-tulostimen pediltä. Tämän jälkeen aloin myös keskittyä projektin ohjelmointiosuuteen, jossa tulisi toteuttaa järjestelmä 3D-tulostimen automatisoinnille sekä integroida Magician osaksi järjestelmää. Puntaroin eri 3D-hallintaohjelmistoja sekä tulostimen emolevyn laiteohjelmistoja, näistä valitsin Marlinin emolevylle ja OctoPrintin 3D-tulostimen hallintaan. OctoPrinttiin vaikutti helpoimmilta lähteä toteuttamaan automaatiojärjestelmää tämän pitkälle viedyn lisäosajärjestelmän ansiosta.
Opinnäytetyöstä syntynyt prototyyppi, johon kuuluivat OctoPrint-lisäosa sekä Magicianin ja 3D-tulostimen yhteistyön mahdollistavat työkalut, onnistui mielestäni ihan hyvin. Prototyyppijärjestelmän OctoPrint lisäosa kattoi suurimman osan ominaisuuksista mitä suunnittelin ja Magicianin integraatio lisäosan kanssa onnistui aika hyvin. Prototyyppi osoittaa, että automaatiojärjestelmästä voisi saada toimivan kokonaisuuden, jos projektin veisi loppuun.
Opinnäytetyön tekeminen alkoi Magicianin tehtävään soveltuvuuden todentamisella erinäisten testien ja prototyyppityökalujen suunnitelulla. Ongelmana oli, kuinka valmiit 3D-tulosteet saadaan pois uusien tieltä. Melko aikaisessa vaiheessa pidättäydyin ratkaisussa, jossa Magician nostaa PEI-päällysteisen tulostusalustan magneettiselta 3D-tulostimen pediltä. Tämän jälkeen aloin myös keskittyä projektin ohjelmointiosuuteen, jossa tulisi toteuttaa järjestelmä 3D-tulostimen automatisoinnille sekä integroida Magician osaksi järjestelmää. Puntaroin eri 3D-hallintaohjelmistoja sekä tulostimen emolevyn laiteohjelmistoja, näistä valitsin Marlinin emolevylle ja OctoPrintin 3D-tulostimen hallintaan. OctoPrinttiin vaikutti helpoimmilta lähteä toteuttamaan automaatiojärjestelmää tämän pitkälle viedyn lisäosajärjestelmän ansiosta.
Opinnäytetyöstä syntynyt prototyyppi, johon kuuluivat OctoPrint-lisäosa sekä Magicianin ja 3D-tulostimen yhteistyön mahdollistavat työkalut, onnistui mielestäni ihan hyvin. Prototyyppijärjestelmän OctoPrint lisäosa kattoi suurimman osan ominaisuuksista mitä suunnittelin ja Magicianin integraatio lisäosan kanssa onnistui aika hyvin. Prototyyppi osoittaa, että automaatiojärjestelmästä voisi saada toimivan kokonaisuuden, jos projektin veisi loppuun.