1 research outputs found

    Monitoring 3D Printer Performance using Internet of Things (IoT) Application

    Get PDF
    Most of the current desktop 3D printers are built based on open-source designs from online communities. The largest group of open-source 3D printers is the Self-Replicating Rapid Prototype (RepRap) 3D printers. A RepRap 3D printer needs to connect to a computer or a microprocessor to feed G Code and provide interface for users to control the 3D printer. However, local computer is a relatively expensive solution comparing to the cost of a RepRap 3D printer; while the microprocessor has much less computing capability comparing to a normal computer, and cannot handle computing-intensive jobs like slicing 3D objects or generating G Code. An alternate solution is to use the internet of things (IoT) application to control and monitor 3D printers. IoT is the network of physical devices, vehicles, buildings and other items, allowing objects to be sensed and controlled remotely across existing network. IoT and 3D printing are two important new technologies, which progressively impact a lot of areas of the industries and also our everyday life. Students need to be introduced to these technologies, and get ready for future career opportunities. A multidisciplinary student project is developed to provide students access to both 3D printer and IoT platform, and also learn to collaborate with engineers from other disciplines to solve complex engineering problems. The objective of the project is to design and develop an IoT application to remote monitor the performance of a RepRap 3D printer including the printing progress and the temperatures of the heated bed and hot end. Major tasks involved in the project are: to inspect and upgrade the current 3D printer to avoid any possible compliance issues between the 3D printer and the hardware components or software tools for the IoT application; to connect the 3D printer to the Raspberry Pi microprocessor; and to design and develop the IoT application. The methods and algorithms of connecting a 3D printer to an IoT application is reported, and the IoT application interface and workflow will be presented in the results section. As a pilot study, this project provides first-hand data on the requirements of time and resources to introduce IoT to undergraduate students
    corecore