Skip Navigation Links
Journal of Applied Nonlinear Dynamics
Miguel A. F. Sanjuan (editor), Albert C.J. Luo (editor)
Miguel A. F. Sanjuan (editor)

Department of Physics, Universidad Rey Juan Carlos, 28933 Mostoles, Madrid, Spain

Email: miguel.sanjuan@urjc.es

Albert C.J. Luo (editor)

Department of Mechanical and Industrial Engineering, Southern Illinois University Ed-wardsville, IL 62026-1805, USA

Fax: +1 618 650 2555 Email: aluo@siue.edu


Mathematical Modelling and Motion Analysis of Cartesian and Polar 3D Printers Driven by Stepper Motors

Journal of Applied Nonlinear Dynamics 15(1) (2026) 1--22 | DOI:10.5890/JAND.2026.03.001

Mayur Marathe$^1$, Venkatesh S. Deshmukh$^2$

$^1$ Department of Mechanical Engineering, MPSTME, SVKM's NMIMS, Vile Parle (W), Mumbai, 400056, India

$^2$ Department of Mechatronics Engineering, MPSTME, SVKM's NMIMS, Vile Parle (W), Mumbai, 400056, India

Download Full Text PDF

 

Abstract

Mathematical models of 3D printers in Cartesian and Polar configurations driven by stepper motors, referred to henceforth as Unified Models, are formulated and derived as combinations of the basic building blocks. The building blocks are mathematical models of stepper motor, single-stage reduction gearbox, timing belt assembly, power screw assembly, turntable assembly and rack \& pinion assembly. The Unified Models formulated have DC voltage pulse applied to the two phases of the Hybrid Bipolar stepper motor as the input and the displacement of the printing head or the printing table of the 3D printer as the output. The sin-cos micro-stepping voltage pulse profiles applied to the two phases of the motor are also derived to demonstrate the printer operation in micro-stepping mode. The operation uses an open loop paradigm in the absence of the encoder and phase current measurement feedback. The stepper motor velocity profile is controlled by changing the duration of the pulse or the micro-pulse. An exponential motion profile in a Speed-up Factor, which is the inverse of the pulse time duration, is also developed to facilitate the motion feasibility, as the traditional S-Curve Velocity profile used in closed loop paradigm does not work with the open loop control paradigm in stepper motors. The unified Motor-Gearbox-Mechanism models in Cartesian and Polar configurations, the Unified Models, are simulated with the designed micro-stepping voltage pulses to demonstrate various printing head and printing table motions encountered during 3D printing process. The Unified Models of Cartesian and Polar Configurations are also simulated in the closed loop paradigm to ascertain the best available controlled response. Lastly, the importance of the open and closed loop motion analysis and establishing the motion parameters for the Unified Models in the theoretical development of the non-traditional closed loop controller algorithm is discussed.

References

  1. [1]  Jablonski, S., Läufer, T., and Ludwig, M. (2023), Make it real: students' mathematical modelling realised with 3-D printing, in Thirteenth Congress of the European Society for Research in Mathematics Education (CERME13), hal-04415827.
  2. [2]  Gür, Y. (2015), Digital fabrication of mathematical models via low-cost 3-D FDM desktop printer, Acta Physica Polonica A, 128(2B), B-103.
  3. [3]  Guillemot, F., Mironov, V., and Nakamura, M. (2010), Bioprinting is coming of age: report from the international conference on bioprinting and biofabrication in Bordeaux, Biofabrication, 2, 010201.
  4. [4]  Sun, J., Peng, Z., Zhou, W., Fuh, J.Y.H., Hong, G.S., and Chiu, A. (2015), A review on 3-D printing for customised food fabrication, Procedia Manufacturing, 1, 308-319.
  5. [5]  Polosin, A.N. and Chistyakova, T.B. (2018), Mathematical modelling for resource and energy-saving control of extruders in multi-assortment production of polymeric films, Journal of Physics: Conference Series, 1015, 032104.
  6. [6]  Kamaraj, A.B. and Sundaram, M. (2019), A mathematical model of the deposition rate and layer height during electrochemical additive manufacturing, International Journal of Advanced Manufacturing Technology, 102(5-8), 2367-2374.
  7. [7]  Banerjee, D., Mishra, S.B., Khan, M.S., and Kumar, M.A. (2020), Mathematical approach for the geometrical deformation of fused-deposition-modelling build parts, Materials Today: Proceedings, 33, 5051-5054.
  8. [8]  Warguła, Ł., Krawiec, P., Adamiec, J.M., and Waluś, K.J. (2017), The investigations of dynamic characteristics of a stepper motor, Procedia Engineering, 177, 318-323.
  9. [9]  Zribi, M. and Chiasson, J. (1991), Position control of a PM stepper motor by exact linearisation, IEEE Transactions on Automatic Control, 36(5), 620-625.
  10. [10]  Sollmann, K., Jouaneh, M., and Lavender, D. (2009), Dynamic modelling of a two-axis, parallel, H-frame-type XY positioning system, IEEE/ASME Transactions on Mechatronics, 15(2), 280-290.
  11. [11]  Okabe, E.P. and Masarati, P. (2016), Modelling and simulation of a 3-D printer based on a SCARA mechanism, Computational Methods in Applied Sciences, 93-114.
  12. [12]  Giberti, H., Fiore, E., and Sbaglia, L. (2016), Kinematic synthesis of a new 3-D printing solution, MATEC Web of Conferences, 45, 04013.
  13. [13]  Yin, M., Lee, K.H., Fu, D.K.C., and Kwok, K.W. (2018), Dynamic modelling and characterisation of the core-XY Cartesian motion system, in Proceedings of the 2018 IEEE International Conference on Real-time Computing and Robotics (RCAR), Kandima, Maldives, 206-211.
  14. [14]  Bednarski, B., Jackiewicz, K.M., and Galecki, A. (2021), Influence of micro-stepping signal shape on shaft-movement precision and torque variation of the stepper motor, Energies, 14(19), 6107.
  15. [15]  Accelus Robotics (2024), Private discussions, Mumbai, India.
  16. [16]  Nash Robotics (2024), Private discussions, Nashik, India.
  17. [17]  IndraDrive and IndraWorks (2024), Servo-drive assembly and interface software, Automation Laboratory, MPSTME, NMIMS University, Mumbai, India.
  18. [18]  Ginsberg, J.H. (1998), Advanced Engineering Dynamics, Second Edition, Cambridge University Press.
  19. [19]  Rogowski Coil Sensors (2024), Current and current-rate sensors, https://www.lem.com/en/rogowski-coil.
  20. [20]  Oriental Motor (2024), Three-axis SCARA robot product specifications, https://www.orientalmotor.co.in/in/products/robots-controllers/ovr-3-axis-scara-robot.
  21. [21]  All3DP (2024), Klipper input-shaping firmware, https://all3dp.com/2/klipper-input-shaping-simply-explained.
  22. [22]  Alsaadi, A., Raza, A., Riaz, M.B., and Shafique, U. (2025), Stability and computational analysis of Influenza-A epidemic model through double time delay, Alexandria Engineering Journal, 64-76.
  23. [23]  Raza, A., Ahmed, N., Rafiq, M., Akgul, A., Cordero, A., and Torregrosa, J.R. (2024), Mathematical modelling of Ebola using delay differential equations, Modeling Earth Systems and Environment, 10, 6309-6322.
  24. [24]  Raza, A. and Abdella, K. (2024), Analysis of the dynamics of anthrax epidemic model with delay, Discover Applied Sciences, 6, 128.
  25. [25]  Raza, A., Arif, M.S., and Rafiq, M. (2019), A reliable numerical analysis for stochastic dengue epidemic model with incubation period of virus, Advances in Difference Equations, Article 32.