This is a model train I created while taking the intro to engineering design class (part of PLTW). If you are printing this, you should scale all parts up so that things can actually turn or rotate like they are designed. IF you choose to print at the original model size, the parts will be too small to work properly, so I would advise you to adhere the parts with hot glue or attach by other means.