I created this project just for fun, for my own personal use. I didn't think about how to make it better, do it correctly or to make it cheaper. I just used what was available to me. That is why I used ultrasonic sensors, Nema17 stepper motors, and a 3Dprinted BLDC motor. Based on this, I had no expectation that anyone else would want to replicate it.