I am not sure I understand totally what you are trying to do here. Either you are trying to do a printer with extra features capable of printing many different models, or a dedicated machine to make one item only.
If it's more like the latter, you might want to look at Klipper as an alternative firmware development package.
Might be easier if you want to end up with a graphical front end on a PC that you change with a mouse and keyboard. Also gives you greater choice of controllers. Duets are not cheap.
(My wild ass guess is a custom topping pizza maker but I think that's already a product).