Development of a closed-loop control system for the movements of the extruder and platform of a FDM 3D printing system
Most 3D printing systems work with control systems that can be considered open-loop, having little or no feedback to ensure appropriate movements or material output. With openloop control, 3D printing systems (low-end printers more significantly) are susceptible to factors that cannot be measured or...
- Autores:
-
Rojas Arciniegas, Álvaro José
Ceron Viveros, Manuela Fernanda
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2018
- Institución:
- Universidad Autónoma de Occidente
- Repositorio:
- RED: Repositorio Educativo Digital UAO
- Idioma:
- eng
- OAI Identifier:
- oai:red.uao.edu.co:10614/11373
- Acceso en línea:
- http://hdl.handle.net/10614/11373
https://www.ingentaconnect.com/contentone/ist/nipdf/2018/00002018/00000001/art00041;jsessionid=g9qdns6g57kf9.x-ic-live-02
https://doi.org/10.2352/ISSN.2169-4451.2018.34.176
- Palabra clave:
- Printing
Printing industry
Impresión (artes gráficas)
Industria gráfica
Three-dimensional printing
Rapid prototyping
Impresión 3D
Prototipado rápido
- Rights
- restrictedAccess
- License
- Derechos Reservados - Universidad Autónoma de Occidente
Summary: | Most 3D printing systems work with control systems that can be considered open-loop, having little or no feedback to ensure appropriate movements or material output. With openloop control, 3D printing systems (low-end printers more significantly) are susceptible to factors that cannot be measured or corrected and result in errors during the printing process. Failures in mechanical fittings, jams on the movement system, loss of steps in step motors and external perturbations are some common situations during the printing process and can cause displacement of layers, that ultimately means, producing defective pieces. To achieve closed-loop control in 3D printing systems, the work reported addresses closing the loop on the positioning of the nozzle and building platform. This is performed using an independent microcontroller to read the signals sent from the printer controller board (RAMPS 1.4), which correspond to the desired positions and compares it with the signals coming from three linear optical encoders located in the x, y and z axes of the 3D printer, providing the current relative position of the head and the printing platform. The comparison generates a control action to reduce the error, following the target trajectory. A continuous monitoring of the movements throughout the printing process, ensures a more accurate positioning against possible disturbances, which means a significant saving of time, material and money. This work is applied to an FDM 3D printer but can be extended to other printing techniques or CNC machines improving both the machines and the fabricated pieces |
---|