Font Size: a A A

Development Of 3D Printing Upper Computer Software Based On ARM And Research Of Filling Algorithms

Posted on:2020-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2428330596479576Subject:Industry Technology and Engineering
Abstract/Summary:PDF Full Text Request
As an additional material manufacturing technology,3D printing technology has been widely used in many fields due to its remarkable advantages.In this paper,the filling path planning algorithm for 3D printing and the host computer software are studied and developed.Based on the analysis of STL file data structure and data extraction method,this paper establishes the theoretical models of rotation,translation and scaling for STL mode.The corresponding transformation matrices are deduced,which provides a theoretical basis for the further development of PC software.On the basis of analyzing the filling path algorithm of Hilbert curve,the contour offset filling path algorithm is proposed based on Hilbert curve.By offsetting the contour curve,the connection points of Hilbert filling curve near the contour are determined to ensure the reliable connection between filling curve and contour.Aiming at the concave and convex features of contour,the connection algorithm between adjacent edge connection points is studied,and the specific method of Hilbert filling path planning with variable angle between layers is proposed.The QT software+OpenGL/ES library is used to design the upper computer software,which realizes the functions of loading,rotating,panning,zooming,layering and filling path planning of STL files,generating GCODE files and communicating with 3D printers.The developed software was installed on the embedded ARM platform(TQEMX6Q development board),and an online printing experiment was performed with a 3D printer(Borlee Mini01).The experimental results show that the software implements the basic functions,and the proposed filling path planning algorithm based on Hilbert curve outline offset can achieve reliable filling effect.
Keywords/Search Tags:3D printing, Hilbert curve, Filling path planning, Embedded Systems
PDF Full Text Request
Related items