Author(s)
Term
4. Semester
Education
Publication year
2023
Submitted on
2023-06-02
Pages
58 pages
Abstract
Denne master thesis er skrevet i samarbejde med 3D printer virksomheden Create it REAL. Der bliver undersøgt udfordringerne ved at drive en 3D printer farm, både hardware perspektivet såvel som netværk forbindelses perspektivet. Det var fundet at de print jobs der bliver sendt over WiFi til en printer, der bruger både Hardware og Firmware lavet af Create it REAL, bruger AES128 kryptering. Et Printfarm Management System bliver designet til at give mulighed for at sætte flere print jobs i kø til printerne. Printfarm Management Systemet er designet til at forholde sig til den estimerede print tid af et print job for at finde ud af om det kan færdiggøres inden for arbejdstid. Det tager også hensyn til om der er nok filament tilbage på printeren til at fuldende print jobbet, for at vide om det skal bede en administrator om at skifte filament. Et set af kø algoritmer blev undersøgt og simuleret for at vælge den der var bedst egnet til systemet. Den valgte algoritme hedder Modified Maximum Urgency First, den giver mulighed for prioritering, hvilket kan bruges i tilfælde af print fejl.
This thesis is written in collaboration with the 3D printing company Create it REAL. The challenges of managing a 3D printer farm are investigated, both from the hardware perspective as well as the network connectivity perspective. It was found that the print jobs sent over WiFi to a printer, using Hardware and Firmware made by Create it REAL, use AES128 encryption. A Printfarm Management System is designed to give the capability of queuing multiple print jobs to printers. The Printfarm Management System is designed in a way where it considers the printing time of a print job in order to know whether or not the print job can finish within working hours. It also takes the estimated amount of filament left on the printer into consideration in order to know if the administrator is to be notified about a needed filament change. A set of queuing algorithms is investigated and simulated in order to choose the one best suited for the system. The chosen queuing algorithm was Modified Maximum Urgency First, as it gives the possibility of prioritising specific print jobs, which can be used for error handling of failed print jobs.
Keywords
3D Printing ; Algorithms ; Print farm ; Printfarm ; Queuing
Documents
Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.
If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.