My question is as the subject
Yep, it’s already been done. Most 3D printers are Arduino based…
Google search…