Font Size: a A A

Design Of Remote Control System Of 3D Printer Based On WiFi

Posted on:2019-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:T JinFull Text:PDF
GTID:2428330623968737Subject:Engineering
Abstract/Summary:PDF Full Text Request
3D printing as an emerging technology has become an important force in the transformation and upgrading of traditional manufacturing.As one of them,the FDM 3D printer with simple control system has been universally recognized by society.Because most domestic FDM 3D printers adopt an isolated automatic manufacturing mode,there are some defects in the interaction with outside world.And users cannot obtain printing information anytime and anywhere.In order to improve the human-computer interaction system of 3D printers,Internet of things technology is introduced into this system to enhance the information exchange.Therefore,based on the ARM and WiFi technology,a design scheme of remote control system of FDM 3D printer is presented in this paper.Firstly,according to the remote control functional requirements of 3D printing,the overall scheme of hardware platform and software control system is designed.The system of hardware platform,which based on STM32F4 series microcontroller as the control core,is divided into four modules: WiFi human-computer interaction interface,motor drive module,temperature control module,and memory module.In the ARM platform and RT-Thread real-time operating system,the software control system realizes synchronous communication between those tasks.Then,according to each functional module,the design of software control system is completed and divided into four parts in this paper.(a)With the gateway built by the WiFi communication module,a data transmission channel is built between the local part and remote part.In order to ensure the real-time data transmission,the application,which is based on Android platform,processes the UI interface commands through the socket protocol.The MCU receives specific protocol to control 3D printer.(b)The motor drive module combines with the Bresenham linear interpolation algorithm to control motor speed curve.This method achieves the motion of multi-dimensional motors and increases the step accuracy.(c)Aim at avoiding the overshoot of temperature,the control module combines the PID algorithm and low-pass filtering algorithm to realize accurate temperature control.(d)The memory module transplants the RT-Thread's virtual file system interface to implement the U disk and micro SD card's file reading.Finally,the stability of 3D printer control system is tested in this paper.The experimental data verifies three results:(a)The nozzle's temperature value is high accuracy and keeps the target value unchanged.(b)Motor control system performance is stable,and the printed model has good surface smoothness.(c)WiFi's test shows that data transmission is stable and packet loss rate is less than 2%.It can realize real-time presentation on the mobile terminal.These result values are within the error range of 3D printing.The design has the advantages of high accuracy,smart interface,strong stability,and low power consumption.
Keywords/Search Tags:3D printer, STM32, WiFi communication, RT-Thread real-time operating system, Bresenham linear interpolation algorithm
PDF Full Text Request
Related items