3D printing from scratch.. print every single unit and part by its own, then program it to do the requirement it built for.. I do program e0very part by its own to make it easier on me when I start programming the whole Robot..