# DIY Custom American Girl Doll Prosthetics

## Overview

https://www.youtube.com/watch?v=S6B6HNJurME

![](https://cdn-learn.adafruit.com/assets/assets/000/033/691/medium800/3d_printing_hero.jpg?1468097256)

Bring joy to a child's heart by customizing thier doll to look just like them.&nbsp;

For this project, we wanted to avoid cutting any actual limbs and instead, completely replace them with entirely 3D printed ones.&nbsp;We 3D modeled the limbs inside of Autodesk Fusion 360, so it’s easy to modify the design based on the type of amputee. We then 3D printed the design on our desktop 3D printers, but these could easily be sent to a 3d printing service.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/689/medium800/3d_printing_hero-hand-close.jpg?1468097027)

The tolerances for the sockets closely match the original limbs to the can hold poses to allow the doll to stand up or hold accessories.   
  
Allowing a child to model and design their own doll can also help them realizing they can shape their own future.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/690/medium800/3d_printing_hero-leg-close.jpg?1468097238)

## Parts

You can send the files to a 3D Printing service, but owning&nbsp;a&nbsp;3D printer will make this project&nbsp;much more easier.

- [3D Printing&nbsp;Filament](https://www.adafruit.com/products/2080)
- Elastic String or a piece of&nbsp;[NinjaFlex](https://www.adafruit.com/products/3186)

## Tools and Supplies

- [3D Printer](https://www.adafruit.com/category/128)
- [Flat Pliers](https://www.adafruit.com/products/1368)
- [Tweezers](https://www.adafruit.com/products/421)

# DIY Custom American Girl Doll Prosthetics

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/033/708/medium800/3d_printing_limb-parts.jpg?1468101128)

## 3D Printed Parts

The limb sockets&nbsp;are held in place using a 17.5cm (7in.) piece of NinjaFlex, but you could also use elastic string.

&nbsp;

[Download STLs](http://www.thingiverse.com/thing:1668635)
## Slicer&nbsp;Settings

To slice the strip part, we used Simplify3D. We recommend using&nbsp;the settings below or use them as reference. We 3D printed the&nbsp;part on a&nbsp;Ultimaker 2+ with a 6.mm nozzle. If you have Simplify3D, you can download our profiles below.

[Printer Profiles](https://github.com/adafruit/Printer-Profiles)
## Customize The Design

It's easy to modify design based on the type of amputee.

The&nbsp;parts where modeled&nbsp;in Autodesk Fusion 360. The design is&nbsp;public and available to download in different formats. If&nbsp;you'd like to use a different CAD software package, you are free to import the files and remix them.

[Edit Leg Design](http://a360.co/29tkr2r)
[Edit Arm Design](http://a360.co/29tONky)
![](https://cdn-learn.adafruit.com/assets/assets/000/033/710/medium800thumb/3d_printing_leg-edit.jpg?1468105206)

![](https://cdn-learn.adafruit.com/assets/assets/000/033/709/medium800thumb/3d_printing_arm-supports.jpg?1468104193)

## Filament Materials

We recommend using PLA material to reduce wrapping while 3D printing. The parts&nbsp;can be printed in different types of filament, such as ABS, PET or&nbsp;Nylon.

&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/033/720/medium800/3d_printing_mirror_mesh.jpg?1468272759)

## Left and Right limbs

You can easily adjust the arms and legs for left or right by&nbsp;mirroring the mesh on the X axis.

# DIY Custom American Girl Doll Prosthetics

## Assemble

## Before&nbsp;Disassembly&nbsp;

If you are working with a brand new doll, make sure not to remove the hair net that it comes with.&nbsp;  
This will make&nbsp;working with the head alot easier. The hair can easily get caught on&nbsp;the cloths velcro strips, so be careful not to&nbsp;get it tangled.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/692/medium800/3d_printing_remove-head.jpg?1468098714)

## Removing the head

The head is held in place by a piece of string tied around the neck. You can loosen the string&nbsp;by wedging a&nbsp;tweezer between the knot and carfully pushing the tweezer through until the knot&nbsp;becomes loose.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/033/693/medium800/3d_printing_remove-arm.jpg?1468098827)

## Untying arm cords

**You can skip this step if only need to modify the legs.**

The arms&nbsp;are held in place by a knot on an elastic cord. Use a pair of&nbsp;flat pliers to grip and pull the string until you can see the knot. Use the same&nbsp;technique with the tweezers and wedge them between the knot until you can unfasten&nbsp;the&nbsp;&nbsp;cord.

## Prepping for leg removal

Modifying&nbsp;the legs&nbsp;requires making room in the body cavity so we can&nbsp;get to the legs elastic cords.

## Stuffing

We recommend using a bag to store the stuffing while working as&nbsp;it will puff up quite a bit once you remove it from the doll.&nbsp;Remove a enough stuffing until you&nbsp;can easily reach the legs elastic cord.&nbsp;

![3d_printing_removed-arm.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/694/medium640/3d_printing_removed-arm.jpg?1468099007)

![3d_printing_remove-stuffing.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/695/medium640/3d_printing_remove-stuffing.jpg?1468099071)

## Untie leg cords

## &nbsp;

Use the flat pliers to grip the elastic cord and tweezers to unwedge the knot.&nbsp;

![3d_printing_remove-leg-untie.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/696/medium640/3d_printing_remove-leg-untie.jpg?1468099122)

![3d_printing_removed-leg.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/697/medium640/3d_printing_removed-leg.jpg?1468099168)

## Socket parts

We'll need longer elastic&nbsp;cords to hold&nbsp;the printed&nbsp;prosthetics to the body. You can cut a new piece of cord or&nbsp;you can&nbsp;use a piece of NinjaFlex.  
  
  
**The new cord length needs to be at least&nbsp;17.5cm long.**

The&nbsp;inner sockets that hold the limbs together can't be removed from the original arms and legs.

Use NinjaFlex or any TPU material to print the&nbsp; **socket.stl** part. Assemble the cord and inner socket part as shown.

&nbsp;

You can actually use brass ferrules to secure the elastic string in place. A number of collectors swear by that, and it's what AG used prior to just knotting them as a cost-cutting measure.

![3d_printing_ninjaflex-parts.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/698/medium640/3d_printing_ninjaflex-parts.jpg?1468099232)

![3d_printing_ninjaflex-stopper.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/699/medium640/3d_printing_ninjaflex-stopper.jpg?1468099254)

Make sure the knot on the new cord is as close to the end&nbsp;as it can be.   
  
Thread the cord through the inner socket.  
  
If the hole on the socket is tight, use flat pliers to poke through one end of the   
socket hole, grab the cord from the other side and pull the cord through the hole.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/700/medium800/3d_printing_ninjaflex-socket-insert.jpg?1468099502)

## Insert&nbsp;inner socket

Bend the assembled socket and&nbsp;insert it into the limb as shown.&nbsp;

&nbsp;

## Align socket

The inner socket inside&nbsp;the body needs to be aligned so the cord can thread through the two holes.  
&nbsp;

## Thread string

&nbsp;Push the cord through the&nbsp;socket and inner socket.

&nbsp;

![3d_printing_align-socket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/701/medium640/3d_printing_align-socket.jpg?1468100259)

![3d_printing_insert-ninjaflex-socket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/702/medium640/3d_printing_insert-ninjaflex-socket.jpg?1468100276)

## Attach leg

## &nbsp;

Make a loose knot so it can be pushed down towards the inner socket.&nbsp;

&nbsp;

## Tie string

Push the knot toward the inner socket&nbsp;and&nbsp;move the limb around until&nbsp;the knot is taut&nbsp;enough to allow the limb's position to stay in place.&nbsp;

&nbsp;

If you leave the knots loose&nbsp;the doll won't be able to keep a pose.&nbsp;

![3d_printing_leg-attach-tie.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/703/medium640/3d_printing_leg-attach-tie.jpg?1468100382)

![3d_printing_leg-attach-socket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/033/704/medium640/3d_printing_leg-attach-socket.jpg?1468100405)

![](https://cdn-learn.adafruit.com/assets/assets/000/033/705/medium800/3d_printing_attach-arm.jpg?1468100444)

Don't re stuff the doll until the knots can completely&nbsp;hold the limbs in a pose. Limbs should be able to hold a pose without flopping over.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/706/medium800/3d_printing_restuff.jpg?1468100798)

## Re stuffing

Once the limbs can hold a pose without flopping over, your ready to add the suffing back.   
Make sure to evenly add the stuffing by packing it all around the body.

![](https://cdn-learn.adafruit.com/assets/assets/000/033/707/medium800/3d_printing_hero-blance.jpg?1468100837)

And that's it! You are ready to repackage and gift a uniquine, one of a kind doll!


## Related Guides

- [Solder Dispenser Adabot Head](https://learn.adafruit.com/solder-dispenser-adabot-head.md)
- [Keyblade 3D Kit](https://learn.adafruit.com/kingdom-key-keyblade.md)
- [Circuit Playground Bluetooth Cauldron](https://learn.adafruit.com/cpx-cauldron.md)
- [Rack and Pinion Bot](https://learn.adafruit.com/rack-and-pinion-bot.md)
- [PyBadge Case with Flip Out Mic](https://learn.adafruit.com/pybadge-case-with-flip-out-mic.md)
- [Portable Qi Charger](https://learn.adafruit.com/portable-qi-charger.md)
- [Adafruit IO Time Tracking Cube](https://learn.adafruit.com/time-tracking-cube.md)
- [Circuit Cookie Roller](https://learn.adafruit.com/circuit-cookie-roller.md)
- [LEGO Head Lamp with Audio](https://learn.adafruit.com/lego-head-lamp-with-audio.md)
- [Motorized Marble Machine](https://learn.adafruit.com/marble-run.md)
- [PyPortal Weather Station](https://learn.adafruit.com/pyportal-weather-station.md)
- [PyPortal Air Quality Display](https://learn.adafruit.com/pyportal-air-quality-display.md)
- [How to 3D Print molds for custom Stamps @ustreasury](https://learn.adafruit.com/how-to-3d-print-molds-for-custom-stamps.md)
- [Bluetooth Controlled NeoPixel Lightbox](https://learn.adafruit.com/bluetooth-neopixel-lightbox.md)
- [Gmailbox](https://learn.adafruit.com/gmailbox.md)
