Design and implementation of 3D printer with automatic bed leveling based on Arduino
الملخص
In this paper, the structure design and working principle of the automatic 3D printer are introduced, and the 3D prototype model is designed according to hardware system design and software system design. The objective of this paper is to attain an automatic 3D printer prototype with relatively simple design. With the existing problems of the ordinary 3D printer, such as low printing speed, low accuracy, and high prices, automatic 3D printing has made a major impact on many fields of manufacturing industries. The most advantageous of using additive manufacturing process is the ability to work without much human intervention. The automatic bed leveling process is achieved using the bed surface observation. The designed prototype improves the efficiency of 3D printer through reducing the waste of the material amount that is used for mass production. The electromechanical integrated development environment has built for Arduino mega 2560 board, and the graphical user interface code has generated with the help of Pronterface software. The final device can achieve a suitable performance for the manufacturing of 3D parts and is ready for the applications of research and manufacturing.