Repository logo
 
Publication

Interface Gráfica com o Utilizador para Impressoras 3D

dc.contributor.advisorPaulo, Filipe de Faria Pacheco
dc.contributor.authorVilela, José Victor Marques
dc.date.accessioned2020-03-23T10:44:44Z
dc.date.available2020-03-23T10:44:44Z
dc.date.issued2019
dc.description.abstractA tecnologia de impressão 3D têm apresentado, nos últimos anos, uma grande evolução. Atualmente a impressão 3D é utilizada para imprimir praticamente tudo, desde braços robóticos inteligentes até habitação acessível para o mundo em vias de desenvolvimento. Neste momento, praticamente todas as impressoras disponíveis no mercado têm uma interface com o utilizador instalada e pronta a usar. No entanto, estas interfaces continuam a ter baixo nível de usabilidade, dificultando a utilização da impressora 3D. Com esta dissertação pretendeu-se construir uma Interface Gráfica com bons índices de usabilidade e com funcionalidades diferenciadoras que possibilitasse, nomeadamente, reduzir o desperdício de tempo e matéria prima em caso de falha parcial da impressão. Para além disso, pretendeu-se construir um servidor de impressão para comunicar com a impressora 3D e para, através de uma Interface de programação de aplicações (Application Programming Interface) (API) comunicar com a Interface Gráfica ou com o software para Computador Pessoal (Personal Computer) (PC). Para isso, foram analisadas várias aplicações de impressão 3D para perceber se a aplicação para PC seria construida de raiz ou se seria um pluggin de uma destas aplicações, depois, foram analisadas bibliotecas e frameworks python para perceber quais se adequavam ao desenvolvimento, tanto do servidor de impressão como da Interface Gráfica. Seguiu-se a análise, design e implementação dos vários módulos da solução com recurso às ferramentas escolhidas. Os módulos construídos permitem, imprimir a partir de um PC, de uma drive Universal Serial Bus (USB) ou de um ficheiro recente, acompanhar uma impressão (cancelando-a ou pausando e retomando a mesma), remover um objeto da impressão, mudar o idioma da Interface Gráfica do Utilizador (Graphical User Interface) (GUI) e trocar de filamento ou extrusor. Na fase final são apresentados os questionários de qualidade e o Quantitative Evaluation Framework (QEF), framework utilizada para avaliar a concretização do projeto.pt_PT
dc.description.abstract3D printing technology has shown a great evolution in recent years. Today 3D printing is used to print just about everything from smart robotic arms to affordable housing for the developing world. Today, virtually all commercially available printers have a ready-to-use user interface installed. However, these interfaces still have a low level of usability, making it difficult to use the 3D printer. With this thesis we intended to build a Graphical User Interface with good usability indexes and with differentiating features that could, in particular, reduce the waste of time and raw material in case of partial printing failure. In addition, it was intended to build a print server to communicate with the 3D printer and, through its API to communicate with the GUI or PC software. For this, we analyzed various 3D printing applications to see if the PC application would be built from scratch or if it would be a pluggin of one of these applications, then python libraries and frameworks to analyze which suited the development of both the print server and the Graphical User Interface. This was followed by the analysis, design and implementation of the various solution modules using the chosen tools. The built-in solution allows you to print from a PC, USB drive or recent file, track a print (canceling or pausing and resuming), remove an object from printing , change the language of GUI and change filament or extruder. In the final phase are presented the quality questionnaires and the QEF, framework used to evaluate the project’s achievement.pt_PT
dc.identifier.tid202343138pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/15620
dc.language.isoporpt_PT
dc.subjectImpressão 3Dpt_PT
dc.subjectUsabilidadept_PT
dc.subjectInterface Gráfica com o Utilizadorpt_PT
dc.subjectServidor de Impressão 3Dpt_PT
dc.subjectProgramação Orientada a Objetospt_PT
dc.subject3D Printingpt_PT
dc.subjectUsabilitypt_PT
dc.subjectGraphical User Interface,pt_PT
dc.subject3D Print Serverpt_PT
dc.subjectObject Oriented Programmingpt_PT
dc.titleInterface Gráfica com o Utilizador para Impressoras 3Dpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Sistemas Gráficos e Multimédiapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_JoseVilela_2019_MEI.pdf
Size:
36.78 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: