This 3-part video series from RZtronics shows how to home-build your own Arduino based 3-D printer. Uses a lot of purchased parts but there’s still a lot of savings over the expensive commercially available 3D printers.
The Arduino software, parts lists and sources can be found below the video on YouTube OR here at the RZtronics website.