An Embedded Control System for a 3D-Printed Robot for Training †
Abstract
1. Introduction
2. Materials and Methods
- Introduction to robotics: This stage examines the basic principles of robot control, kinematics, and the drive of individual axes. Without this level, training in the second and third stages is meaningless. There is no age limit for starting this stage. It can start from a very young age, taking into account the specifics of the age group, or include people who, at a certain point in their lives, encounter manipulators. The stage can be completed at different times. There is access to the manipulator at any time, and the main idea here is for a person to have one in laboratory conditions. At any time, he will be able to program it without fear of breaking a part, which he will reproduce using 3D technology. The student must become familiar with the basics of electronics, electrical engineering, programming, CAD design, and simulating models at a basic level.
- The second stage involves programming training robots that are identical to industrial robots. Here, programming can be performed in the specific language of the industrial robot. The price of this type of robot ranges from EUR 1000 to 5000, as there are also those produced using 3D technology on the market. This is a good option because if a part of the robot breaks, it can be easily restored. Here, experience will be gained in working with the specific robot, but at the same time, access to it will be limited. This type of manipulator can also be used in laboratory conditions, but the investment is high.
- The third stage is training to work with a specific industrial robot and the specific activities that it will perform. There is no room for error here; when designing the basic movements, working with simulation software, which is commercial, is of great importance. For each operation, the robot’s reaction can be simulated and predicted. This stage is within the capabilities of only companies using industrial robots. The exceptional importance of simulation environments and control algorithms in predicting the behavior of the robotic manipulator under real production conditions, including in 3D-printing systems with industrial materials, has been demonstrated in [18].
3. Hardware Control Part
4. Software Part
5. Results and Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Siemasz, R.; Tomczuk, K.; Malecha, Z. 3D printed robotic arm with elements of artificial intelligence. Procedia Comput. Sci. 2020, 176, 3741–3750. [Google Scholar] [CrossRef]
- Gul, J.Z.; Sajid, M.; Rehman, M.M.; Siddiqui, G.U.; Shah, I.; Kim, K.-H.; Lee, J.-W.; Choi, K.H. 3D printing for soft robotics—A review. Sci. Technol. Adv. Mater. 2018, 19, 243–262. [Google Scholar] [CrossRef] [PubMed]
- Munir, M.T.; Jamwal, P.K.; Li, B.; Carter, S.; Hussain, S. Revolutionising engineering pedagogy: The role of 3D printing in modern engineering education. Innov. Educ. Teach. Int. 2024, 62, 575–593. [Google Scholar] [CrossRef]
- Chong, S.; Pan, G.-T.; Chin, J.; Show, P.L.; Yang, T.C.K.; Huang, C.-M. Integration of 3D printing and Industry 4.0 into engineering teaching. Sustainability 2018, 10, 3960. [Google Scholar] [CrossRef]
- Li, K. A mechanical arm based him/her image recognition and remote control. J. Phys. Conf. Ser. 2023, 2649, 012031. [Google Scholar] [CrossRef]
- Deng, H.; Zhu, L.; Wang, J.; Chen, M.; Wu, H.; He, C. Kinematics modeling and trajectory planning of KUKA manipulator based on MATLAB. J. Phys. Conf. Ser. 2022, 2216, 012056. [Google Scholar] [CrossRef]
- Zamarrón, D.S.; Casas, N.I.A.d.L.; Grajeda, E.G.; Ávila, J.F.A.; Uday, N.A.J. Educational robot arm development. Comput. Y Sist. 2020, 24, 1387–1401. [Google Scholar] [CrossRef]
- Ananias, E.; Gaspar, P.D. A low-cost collaborative robot for science and education purposes to foster the Industry 4.0 implementation. Appl. Syst. Innov. 2022, 5, 72. [Google Scholar] [CrossRef]
- Zeng, C.; Zhou, H.; Ye, W.; Gu, X. iArm: Design an educational robotic arm kit for inspiring students’ computational thinking. Sensors 2022, 22, 2957. [Google Scholar] [CrossRef] [PubMed]
- Lee, H. The study of mechanical arm and intelligent robot. IEEE Access 2020, 8, 119624–119634. [Google Scholar] [CrossRef]
- Andrade, E.; Cerecerez, G.; Garzòn, M.; Quito, A. Design and implementation of a robotic arm prototype for a streamlined small chocolate packaging process. Eng. Proc. 2023, 47, 1. [Google Scholar] [CrossRef]
- Buditjahjanto, I.G.P.A.; Ardi, P.; Munoto, M.; Samani, M. Evaluating and analyzing of robotic arm as learning media based on partial least square method. TEM J. 2020, 9, 672. [Google Scholar] [CrossRef]
- Quintana, J.J.; Diaz, M.; Ferrer, M.A. Stirring Up the Learning to Program Robotic Arms Through the Generation of Student Handwriting. In Proceedings of the 2018 XIII Technologies Applied to Electronics Teaching Conference (TAEE), La Laguna, Spain, 20–22 June 2018; IEEE: New York, NY, USA, 2018; pp. 1–6. [Google Scholar]
- Tung, T.T.; Van Tinh, N.; Thao, D.T.P.; Minh, T.V. Development of a prototype 6 degree of freedom robot arm. Results Eng. 2023, 18, 101049. [Google Scholar] [CrossRef]
- Elfasakhany, A.; Yanez, E.; Baylon, K.; Salgado, R. Design and development of a competitive low-cost robot arm with four degrees of freedom. Mod. Mech. Eng. 2011, 1, 47. [Google Scholar] [CrossRef]
- Tsolov, S.; Dimitrova, R.; Nikolov, S. Problems in Designing Robots with Parallel Kinematics. Eng. Proc. 2024, 70, 5. [Google Scholar] [CrossRef]
- Lilov, S.; Markova, V.; Popov, N.; Shopov, V. Longitudinal Stability of Wheeled Mobile Robots-Permissible Forces and Accelerations. In Proceedings of the International Conference Automatics and Informatics (ICAI), Varna, Bulgaria, 5–7 October 2023; IEEE: New York, NY, USA, 2023; pp. 174–178. [Google Scholar]
- Calderon-Cordova, C.; Sarango, L.; Chamba, D.; Sarango, R.; Castro, R. Performance Analysis of Motion Control Algorithms of an Industrial Robot Arm Applied to 3D Concrete Printing Systems. Eng. Proc. 2023, 47, 9. [Google Scholar] [CrossRef]
- Mick, S.; Lapeyre, M.; Rouanet, P.; Halgand, C.; Benois-Pineau, J.; Paclet, F.; Cattaert, D.; Oudeyer, P.-Y.; de Rugy, A. Reachy, a 3D-printed human-like robotic arm as a testbed for human-robot control strategies. Front. Neurorobotics 2019, 13, 65. [Google Scholar] [CrossRef] [PubMed]
- Tai, A.; Chun, M.; Gan, Y.; Selamet, M.; Lipson, H. PARA: A one-meter reach, two-kg payload, three-DoF open source robotic arm with customizable end effector. HardwareX 2021, 10, e00209. [Google Scholar] [CrossRef] [PubMed]
- Krimpenis, A.A.; Papapaschos, V.; Bontarenko, E. HydraX, a 3D printed robotic arm for hybrid manufacturing. Part I: Custom design, manufacturing and assembly. Procedia Manuf. 2020, 51, 103–108. [Google Scholar] [CrossRef]
Load (g) | Successful Lifting | Movement | Grip |
---|---|---|---|
50 | Yes | Normal | Normal |
100 | Yes | Normal | Normal |
150 | Yes | Slight vibration | Normal |
200 | Yes | Traffic delays | Normal |
250 | Partially | No movement | The gripper drops after lifting |
300 | No | No movement | The detail cannot be lifted |
Load (g) | Execution Time (s) |
---|---|
0 (idle) | 3.4 |
50 | 3.8 |
100 | 4.2 |
150 | 4.9 |
200 | 5.8 |
Robotic Manipulator | Load Capacity (g) | Working Range (mm) | Standard Trajectory Time (s) | Drive Type | Construction Material | Target Application |
---|---|---|---|---|---|---|
MK2 (Current study) | 200 | 177 | 3.4–5.8 | Servo motors (MG996R + SG90) | PLA (15% in fill) | Training, laboratory tests |
Reachy [19] | 300 | ~300 | ~4.5–6.0 | Servomotors (Dynamixel) | PLA/ABS | Management and HRI studies |
PARA [20] | 2000 | 1000 | >6.0 | BLDC motors with gearbox | Aluminum + PLA | Industrial prototyping |
HydraX [21] | ~500 | ~200–300 | Data not available | Servo motors | PLA (high fill) | Hybrid production |
iArm [9] | 150 | ~150 | ~3.0–4.5 | Servo motors | PLA | Educational platform |
Task Description | Learning Objective | Skills Developed |
---|---|---|
Assembly and configuration of the MK2 manipulator | Understanding of mechanical structure and kinematics | CAD interpretation, mechanical assembly |
Connecting and testing the embedded system (Arduino + actuators) | Application of sensor–actuator interface | Electronics, embedded systems wiring |
Developing and uploading user logic via Arduino IDE | Programming and debugging control algorithms | C/C++ programming, logic design, debugging |
Measuring dynamic response under different loads | Analysis of the system’s physical behavior | Experimental planning, data collection, system tuning |
Proposing and implementing hardware or software improvements | Engagement in iterative engineering design and optimization | Critical thinking, engineering creativity |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Terziyski, Z.; Komitov, N.; Terziyska, M. An Embedded Control System for a 3D-Printed Robot for Training. Eng. Proc. 2025, 104, 2. https://doi.org/10.3390/engproc2025104002
Terziyski Z, Komitov N, Terziyska M. An Embedded Control System for a 3D-Printed Robot for Training. Engineering Proceedings. 2025; 104(1):2. https://doi.org/10.3390/engproc2025104002
Chicago/Turabian StyleTerziyski, Zhelyazko, Nikolay Komitov, and Margarita Terziyska. 2025. "An Embedded Control System for a 3D-Printed Robot for Training" Engineering Proceedings 104, no. 1: 2. https://doi.org/10.3390/engproc2025104002
APA StyleTerziyski, Z., Komitov, N., & Terziyska, M. (2025). An Embedded Control System for a 3D-Printed Robot for Training. Engineering Proceedings, 104(1), 2. https://doi.org/10.3390/engproc2025104002