If you have a 3D Printer, you can print the plastics for Marty. These parts are slightly different from the Robots we sell, simply because what works well for injection moulding doesn't necessarily work well for a 3D printer.
You'll still need supporting electronics and servo motors, which you can get from us and other suppliers. For the maximum compatibility with the retail Marty Robots, a Rick control board gives you full functionality, but a RaspberryPi and I2C PWM controller board plus some BEC Regulators will work too.
Timings, layer height and infill percentages are our recommendations based on printing with an Ultimaker 2 and a BCN3D Sigma.