Immortality is fine, until you end up stuck somewhere forever.
It's inevitable, it might be 10 years from now you'll get stuck under a mudslide and buried forever, but conscious.
In a billion years, you'll get stuck inside the expanding sun forever.
In a few trillion years you'll get stuck floating in the void of space forever as the universe expanded into nothingness.
Immortality needs some sort of way out, or else you'll eventually end up suffering forever (what's a trillion years to someone who will live for eternity?)
There are several designs for (partially) 3d printed printers.
The original RepRap was one, and Prusa printers have quite a few 3d printed components. Aside from the electronics, hot end, motors, screws, and aluminum frame, that's entirely possible.
Obviously that's still a lot you need to buy, but probably over half the actual parts are printable.