You’ll need both an FDM printer and a resin printer (Anycubic Photon, Elegoo Mars, etc) to print this locomotive. You’ll also need two pairs of older Atlas/Kato AAR Type B trucks, a Kato HM-5 style motor, and 2-56 and M3 screws. You can use 2mm shafting and silicone tubing for the drive shaft or A-line flywheels and dogbone shafts.
If you want files for a different scale, get in touch.