Abstract:
3D printing technology is a process which allows a designer to create a physical product through the use of a digital 3D model, doing so by transferring digital information into multiple layers which are subsequently 'printed' by a 3D printer; transfer an object from the digital to the physical. The development of 3D printing technology has provided on-demand manufacturing which encompasses portable, varied and precise physical reproduction of products, whilst also improving the waste efficiency of production compared to traditional methods. These advantages can reduce manufacturing costs by approximately 50% and shorten the production cycle by up to 70%, further enabling design and manufacturing integration with complex manufacturing. The aim of this study is to develop a web application which allows the user to control multiple 3D printers using OctoPrint. Whilst using the Python framework and user interface framework to write a solution that connects users and printers to the administrator 's access control , and finally using the Raspberry Pi to enable multiple printers to be connected and controlled simultaneously.