Interesting little project.

Not sure the money pans out considering how much time it would take to build, but if one wanted to learn mechanical control, this would be a good way to dive in!

https://www.drdflo.com/syringe